链表 链表是一种物理存储单元上非线性.非连续性的数据结构(它在数据逻辑上是线性的),它的每个节点由两个域组成:数据域和指针域.数据域中存储实际数据,指针域则存储着指针信息,指向链表中的下一个元素或者上一个元素.正是由于指针的存在,链表的存储在物理单元是非连续性的. 链表的优点和缺点同样明显.和线性表相比,链表在添加和删除节点上的效率更高,因为其只需要修改指针信息即可完成操作,而不像线性表(数组)那样需要移动元素.同样的,链表的长度在理论上也是无限的(在存储器容量范围内),并可以动态变化长度,相比…