记录数据结构与算法(顺序表)
顺序表:一段连续的内存和线性排列的元素,底层就是封装好的数组。
顺序表的形式:
静态顺序表:
#define MAXSIZE 100 typedef struct { int data[MAXSIZE]; // 固定大小数组 int size; // 实际元素个数 } SeqList;动态顺序表:
typedef struct { int* data; // 动态数组(malloc/realloc) int size; // 有效元素个数 int capacity;// 总容量 } SeqList;