鱼C论坛

 找回密码
 立即注册
查看: 4367|回复: 8

有关线性表的顺序存储和链式存储

[复制链接]
发表于 2013-11-5 15:32:26 | 显示全部楼层 |阅读模式
2鱼币
线性表的顺序存储结构和链表存储结构在插入或删除时,时间复杂度都是O(n) QQ图片20131105153156.jpg
为什么说,“显然,对于插入或删除数据越频繁的操作,单链表的效率优势就越是明显啦~

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-5 15:33:15 | 显示全部楼层
自己看书。。。。基础到我不想说
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-11-5 15:37:34 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-5 16:41:08 | 显示全部楼层
Klaus 发表于 2013-11-5 15:37
就是看了还不很明白,它两时间复杂都一样

时间复杂度完全不一样好不好,在频繁插入和删除的情况下差距更是差夸张。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-5 17:41:27 | 显示全部楼层
越频繁就越将优势积少成多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-11-6 13:03:47 | 显示全部楼层
my_angel 发表于 2013-11-5 16:41
时间复杂度完全不一样好不好,在频繁插入和删除的情况下差距更是差夸张。。。

不都是O (n)吗,看小甲鱼的那个ppt,就我截的那个图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-6 20:49:50 | 显示全部楼层
单链表通过指针直接加上或删除就行,而顺序结构需要一个数据一个数据的挪(当插入到第一个位置时,就要将所有的数据向后挪一位再插)。:titter:

好好学啊 大K同学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-7 20:54:56 | 显示全部楼层
顺序表插入数据:
这跟学校开会搬凳子差不多,如果我要在第50个位置开始插入100张凳子,
对不起,后面的哥哥姐姐们,麻烦你们都往后挪位置哈。

单链表插入数据:
后面的哥哥姐姐们,你们不用挪位置了,位置虽然乱点没关系,能做人就是了。
给你上张不用挪位置的图吧: 1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-14 18:10:24 | 显示全部楼层
单链除了查找复杂度高点,接下来的插入和删除就比较短了,
而顺序表的每次插入均是o(n)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 22:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表