【文件属性】:
文件名称:顺序表的创建和基本操作
文件大小:3KB
文件格式:C
更新时间:2022-03-30 16:55:53
顺序表
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#define Seqlist_initsize 9
typedef struct Seqlist
{
int capacity; //顺序表容量
int size; //顺序表元素数量
int* base; //指向动态内存分配的指针
}Seqlist;
Seqlist* init_list(Seqlist* list)
{
list->capacity = Seqlist_initsize;
list->size = 0;
list->base = (int*)calloc(1, sizeof(Seqlist));
if(list->base == NULL)
{
perror("->顺序表创建失败!\n");
return NULL;
}
return list;
}
//初始顺序表
void show_list(Seqlist* list)
{
printf("->打印结果为: