数据结构和算法/数据结构与算法之美/3.链表
链表链表介绍
线性表数据结构
内存空间不连续,将分散的内存块串联起来,进行数据存储
链表的每个数据节点,不仅存储数据还要存储下一个节点的地址
链表特点
由于链表的数据结构,插入、删除效率高(改变指针指向即可),时间复杂度 $O(1)$,但是随机访问的速度较慢,需要从头遍历链表。这个和数组相反
由于链表的节点不仅存储数据还要存储下一节点的指针,所以存储空间相较于数组消耗较大
单链表、循环链...
阅读全文…