链表是一种数据结构,其数据呈线性排列。
01.概念

02.存储方式

03.查询
由于链表中的数据是分散存储,所以访问数据时,只能从第一个数据开始,顺着指针的指向往下访问。(如:访问'val3'数据,需要从'val1'开始访问,经过'val2'后才能访问到'val3')
04.插入数据

05.删除数据

06.小补充
链表的分类:单链表、双向链表、循环链表
07.总结
- 链表数据在内存中存储是非顺序、非连续的。
- 链表查询数据的时间复杂度为O(n),而插入或删除数据的时间复杂度为O(1);
链表是一种数据结构,其数据呈线性排列。


由于链表中的数据是分散存储,所以访问数据时,只能从第一个数据开始,顺着指针的指向往下访问。(如:访问'val3'数据,需要从'val1'开始访问,经过'val2'后才能访问到'val3')


链表的分类:单链表、双向链表、循环链表