+ -
当前位置:首页 → 问答吧 → 管理1万条指针,频繁删除插入,用数组还是链表?

管理1万条指针,频繁删除插入,用数组还是链表?

时间:2011-12-23

来源:互联网

管理1万条指针,频繁删除插入,用数组还是链表?

请同学们讨论一下。

作者: DDXASP   发布时间: 2011-12-23

链表比数组方便,直接使用stl的功能,应该更方便。

作者: jennyvenus   发布时间: 2011-12-23

从你的应用情况,对比来讲
1. 两种方式下,存储空间的大小应该差别不大
2. 主要体现在访问和操作上
  数组的优点是查找元素快,如果知道下标(O(1));但是删除和插入等操作较耗时(O(n))。
  链表的优点是删除插入快,可以在O(1)完成,但是给定节点值找到位置需要O(n)的时间。 

作者: hping1016   发布时间: 2011-12-23

当然是链表,删除插入方便,知识查找满,或者考虑hash表

作者: yayafu   发布时间: 2011-12-23

只是查找慢

作者: yayafu   发布时间: 2011-12-23

链表操作方便写,插入删除方便!!!

作者: shen_wei   发布时间: 2011-12-23