说明:如果仔细阅读完全文后,可能感觉有些不统一,这里先说明下原因. 链表尾引用不统一:在介绍单链表时,只有一个链表首部的引用(head) 指向第一个节点.你看到后面关于双链表及循环列表时,除了指向第一个节点的引用 还有指向最后一个节点(尾部)的引用. 这样做主要是,链表设计可能包含尾部的引用,也可能不包含,在最后关于时间复杂度的对比也做了区分.个人也倾向添加尾部引用,但为了完整性 以及 更好的对比理解有无尾部引用的差异,所以在单链表 是没有尾部引用设计 来实现.单链表 总结的比较详细,每个关键操…