线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列
数组:顺序存储结构,较为简单
单向链表

单向链表
单向链表:每个节点都包含下一个节点的指针,头指针指向第一个元素,最后一个元素指针yu

单链表删除节点
单链表添加节点
节点的删除和添加相类似改变指针的指向

单链表的特点是:节点的链接方向是单向的;相对于数组来说,单链表的的随机访问速度较慢,但是单链表删除/添加数据的效率很高。
双向链表
双向链表不难理解,指向前驱和后继(两个指针域),克服了单向链表向上查找元素的时间复杂度一般我们都构造双向循环链表
(循环链表即是末尾节点指向表头)


下一篇写链表的代码实现