顺序表和单链表的对比分析

Posted 学习只为旅行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了顺序表和单链表的对比分析相关的知识,希望对你有一定的参考价值。


实际开发中,时常判断元素是否在链表中:

可以对它进行封装


在List.h中加入代码:
virtual int find(const T& e) const=0;
//SeqList.h:

//LinkList.h

测试:

编译报错!因为对象之间不能比较:(没有重载==操作符)

重载一下:

两全的方法,在Object顶层父类中重载:

链表时间复杂度几乎都是:O(n)


工程中单链表用的很多,但是效率比较低,为啥用这么多呢?



小结

以上是关于顺序表和单链表的对比分析的主要内容,如果未能解决你的问题,请参考以下文章

顺序表和单链表的对比分析

九顺序表和单链表的对比分析

第二十三课 顺序表和单链表的对比分析

单链表与顺序表的对比

数据结构开发:线性表的链式存储结构

顺序表和链表的详细对比