有一个特例是如果链表支持在链表的一段中把前和后指针反向，反向标记加在边上可能会更方便。对于非线性的链表，可以参见相关的其他数据结构，例如树、图。另外有一种基于多个线性链表的数据结构：跳表，插入、删除和查找等基本操作的速度可以达到O(nlogn)，和平衡树一样。
存储结构.链表中的节点不需要以特定的方式存储，但是集中存储也是可以的，主要分下面这几种具体的存储方法：
链表的应用.链表用来构建许多其它数据结构，如堆栈，队列和他们的衍生。节点的数据域也可以