链表
有了顺序表为什么还要有链表呢?下面说说他们的异同把
链式存储:使用不连续的存储单元进行存储。
顺序存储:使用连续的存储单元进行存储。
假设,我们的内存空间只剩下1个G了,要存储一个G的数据,用顺序表的话就必须让系统给分配连续的1个G单元,要是没有就不能存储了,而链表就不需要.这就是优点所在.
链表结构如下:
数据域 指针域
Data
Next
数据域:用来存储本节点的数据。
指针域:用来存储下一个节点的地址。(指针指向下一个节点)
下面开始创建链表:
① 创建一个结构体,给他重命名为ElemSN。
typedef struct node{
int data;//数据域