顺序表怎么用结构体和数组实现,2种方法都说一下

如果是用数组实现多个数据怎么办呢
用结构体时怎么保证前后顺序,如果用了指针,那不就是链表了吗

首先,一楼说的对,顺序表使用数组和链表实现的。

一次大批量申请内存空间。
多次小批量申请内存空间。

typedef struct USER{
char * name;
int age;
}USER;

USER * a = (USER *)malloc(sizeof(USER) * 100) //数组形式

链表就是用一个申请一个内存空间而已,结构体里面需要指针。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-23
顺序表就是用数组或链表实现的追问

你在逗我吧,链表是顺序表的改进。你说顺序表是链表实现的

追答

链表是顺序表的一种

追问

你的数据结构老师看到会气死的,大兄弟

相似回答