/*
线性结构:顺序表
数组结构
顺序表有两个特性:
1.顺序表的内存
2.顺序表的索引(就像数组下标),顺序表就是根据索引去做事情
*/
#include<stdio.h>
#include<stdlib.h>
struct linerList
{
char*element; /*存储char类型的数据为例,因为索引是整形的*/
int arrayLength; /*顺序表的最大长度*/
int listSize; /*顺序表数组容量大小的数字*/
};
/*创建一个顺序表*/
struct linerList*createList(int capacity)/*容量*/
{
/*安全性问题*/
if(capacity < 1)
{
printf("创建顺序表失败!");
return NULL;
}
struct linerList* list = (struct linerList*)malloc(sizeof(struct linerList));
/*优先初始化数组最大长度*/
list->arrayLength
顺序表结构(就是动态数组)
最新推荐文章于 2023-04-25 23:04:17 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)