鱼C论坛

 找回密码
 立即注册
查看: 4508|回复: 9

关于线性表的 顺序存储结构 和 链式存储结构 的问题

[复制链接]
发表于 2013-4-16 09:22:16 | 显示全部楼层 |阅读模式
2鱼币
本帖最后由 46859697 于 2013-4-16 09:23 编辑

为什么说 线性表顺序存储结构 具有 随机存储结构 的特点?(下图)那是不是 链式存储结构 就具有 顺序存储结构 的特点?为什么?


线性表3_20134169236.JPG

第一段话。



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-16 12:14:42 | 显示全部楼层
线性表的内存是连续的,比如数组,所以可以很轻松的索引到任何一个元素,任意修改任何元素,不需要时间去查找,链式存储结构不能直接找到中间的元素,需要从头开始遍历
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-4-16 18:26:58 | 显示全部楼层

顺序存储结构不需要时间去查找吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-16 22:12:56 | 显示全部楼层
楼主加油,鱼C加油!我们都看好你哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-17 13:33:12 | 显示全部楼层
46859697 发表于 2013-4-16 18:26
顺序存储结构不需要时间去查找吗?

不需要,因为地址是连续的,第一个数是a[0],那么第5个数肯定是a[0]+4,链式在内存上不是连续的,所以必须从第一个开始找
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-4-17 23:12:26 | 显示全部楼层
一诺千金 发表于 2013-4-17 13:33
不需要,因为地址是连续的,第一个数是a[0],那么第5个数肯定是a[0]+4,链式在内存上不是连续的,所以必须从 ...

所以顺序存储结构具有随机存取的特点是吧?
链式在内存中要一个跟一个查找,所以是顺序存取的特点是吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-18 12:34:38 | 显示全部楼层
46859697 发表于 2013-4-17 23:12
所以顺序存储结构具有随机存取的特点是吧?
链式在内存中要一个跟一个查找,所以是顺序存取的特点是吧?

可以这么认为吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-4-20 18:43:43 | 显示全部楼层
顺序存储结构,就是说存放数据的地址是连续的,随机存取的特点是因为,访问任何一个元素的时间都是一样的,复杂度都为O(1),如第一个元素是a[0],第3个元素是a[2];链式存储结构,就是说存放数据的地址是随机的,它们在逻辑上通过指针相关联,查找元素时必须从头结点开始查找。{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-6-8 14:00:46 | 显示全部楼层
无回帖,不论坛,这才是人道。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-6-10 11:40:23 | 显示全部楼层
学习一下,呵呵呵。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 00:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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