作业帮 > 综合 > 作业

怎样理解“链式存储结构是一种非随机存储结构”?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 11:39:42
怎样理解“链式存储结构是一种非随机存储结构”?
随机存储结构,可以直接使用下标来访问元素,如数组可以用下标i来访问所有的成员,而链表,它的存储特性使得不能直接使用下标来访问.必须通过指针一个个过去
再问: 能不能说清楚点呢?顺序存储结构是不是也是非随机存储结构?链表是不是顺序储存结构?
再答: 举个例子,你使用数组的时候,可以直接去第五个元素,所需时间为1, 复杂度O(1),而使用链表,如果要取第五个元素,时间是5,复杂度O(n)。顺序的结构,可以是随机存储,如数组,也可以是非随机存储,如链表,队列。
再问: 能不能介绍一下随机存储结构和非随机存储结构是按什么标准来划分的?这样可能方便理解一些。谢谢