社区
数据结构与算法
帖子详情
数据结构中的索引存储与散列存储的区别与联系
cxxer
2007-05-01 11:06:42
大家好,我们刚开始上数据结构的课,第一节有个问题,想请教大家:书上说数据存储有顺序存储,链接存储,索引存储,散列存储,请问索引存储与散列存储的区别与联系是什么?可以不可以说索引存储是静态存储而散列存储是动态存储,谢谢了。
...全文
2679
8
打赏
收藏
数据结构中的索引存储与散列存储的区别与联系
大家好,我们刚开始上数据结构的课,第一节有个问题,想请教大家:书上说数据存储有顺序存储,链接存储,索引存储,散列存储,请问索引存储与散列存储的区别与联系是什么?可以不可以说索引存储是静态存储而散列存储是动态存储,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cxxer
2007-05-09
打赏
举报
回复
高手来判分吧。我不知道怎样给分。
cxxer
2007-05-06
打赏
举报
回复
我所说的动态与静态是从散列与索引本身来讲,是不是可以这样说呢?
dqxian
2007-05-06
打赏
举报
回复
首先说我不是大侠,不过说说我个人的看法吧,索引和散列都可以是动态的,他们可以根据集体情况来修改值,比如操作系统的文件管理列表就是索引形式,我们对文件进行操作(比如新建文件,删除文件等)的时候,文件索引列表也会增加或删除相应表项的,我个人的看法,还请高手指点!
manbuyunduansunjava
2007-05-05
打赏
举报
回复
索引存储也可以是动态的
我当初做的实验做的就是动态检索引
现在的数据库不就是动态的吗
cxxer
2007-05-05
打赏
举报
回复
各位大侠帮帮忙吧。
cxxer
2007-05-05
打赏
举报
回复
可以不可以说索引存储是静态存储而散列存储是动态存储,谢谢了
manbuyunduansunjava
2007-05-04
打赏
举报
回复
索引存储结构是用结点的索引号来确定结点存储地址,其优点是检索速度快,缺点是增加了附加的索引表,会占用较多的存储空间。
散列存储结构 散列存储结构是根据结点的值确定它的存储地址
cxxer
2007-05-03
打赏
举报
回复
没有人能够回答吗》
[详细完整版]
数据结构
.txt
线性
数据结构
部分: 一、填空题 1.
数据结构
包括数据的逻辑结构、 数据的储存结构 和数据的运算三个方面。 2.
数据结构
包括 逻辑结构 、数据的
存储
结构和数据的运算三个方面。 3. 在算法"正确"的前提下,评价算法主要有两个指标是:时间复杂度和 空间复杂度 。 4. 在算法"正确"的前提下,衡量算法效率的主要指标是: 时间复杂度 及空间复杂度。 5. 线性
数据结构
的逻辑特征是有且仅有一个 开始结点 和一个终端结点,且所有结点都最多只有一个直接前趋和一个 直接后继 。 6. 线性
数据结构
的逻辑特征是有且仅有一个开始结点和一个终端结点,且所有结点都最多只有一个 直接前趋 和一个直接后继。 7. 数据的
存储
结构包含有 顺序
存储
结构 、 链式
存储
结构 、
索引
存储
结构 和
散
列
存储
结构 等四种基本的映像方法。 8. 数据
存储
结构的四种基本形式是: 顺序
存储
结构、 链式
存储
结构、
索引
存储
结构以及
散
列
存储
结构。 9. 若频繁地对线性表进行插入与删除操作,该线性表应采用 链式
存储
结构。 10. 线性链表
中
数据元素的组成:一是数据元素的值,二是直接后继元素的 地址的指针 ,这两部分信息组成数据
数据结构
的三要素.pdf
数据结构
的三要素
数据结构
的三要素
数据结构
的三要素: ⼀:逻辑结构 1.线性结构:⼀对⼀ 2.树形结构:⼀对多 3.图结构:多对多 4.集合 ⼆:数据计算 定义:什么是数据计算呢?就是依据不同的
数据结构
⽽得出的计算⽅法,例如线性的插⼊,删除之类的 三:物理结构(物理储存) 知晓了
数据结构
,得到了数据计算⽅法,那么接下来就是分析这些数据在计算机硬件
中
的关系 1.顺序
存储
的数据在的物理逻辑在计算机⾥的关系体现就是邻接关系。所以他们的数据在计算机
中
需要⼀块连着的空间,不可随意 放置。 2.链式
存储
的数据,链式
存储
相对于顺序
存储
就更为⾃由,彼此两个数据在计算机⾥的
存储
位置不必邻接在数据的前端后端都有指 针,通过指针来体现数据的逻辑关系 3.
散
列
存储
4.
索引
存储
,
索引
存储
中
有⼀张
索引
表可以,数据的调⽤通过
索引
表来访问数据。
数据结构
名词解释.doc
数据结构
名词解释.doc 1.
数据结构
是一门研究什么内容的学科?
数据结构
是一门研究在非数值计算的程序设计问题
中
,计算机的操作对象及对象间的关系和施加于对象的操作等的学科。 2.数据元素之间的关系在计算机
中
有几种表示方法?各有什么特点? 四种表示方法 (1)顺序
存储
方式。数据元素顺序存放,每个
存储
结点只含一个元素。
存储
位置反映数据元素间的逻辑关系。
存储
密度大,但有些操作(如插入、删除)效率较差。 (2)链式
存储
方式。每个
存储
结点除包含数据元素信息外还包含一组(至少一个)指针。指针反映数据元素间的逻辑关系。这种方式不要求
存储
空间连续,便于动态操作(如插入、删除等),但
存储
空间开销大(用于指针),另外不能折半查找等。 (3)
索引
存储
方式。除数据元素
存储
在一地址连续的内存空间外,尚需建立一个
索引
表,
索引
表
中
索引
指示
存储
结点的
存储
位置(下标)或
存储
区间端点(下标),兼有静态和动态特性。 (4)
散
列
存储
方式。通过
散
列
函数和解决冲突的方法,将关键字
散
列
在连续的有限的地址空间内,并将
散
列
函数的值解释成关键字所在元素的
存储
地址,这种
存储
方式称为
散
列
存储
。其特点是存取速度快,只能按关键字随机存取,不能顺序存取,也不能折半存取。 3.数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么? 数据类型是程序设计语言
中
的一个概念,它是一个值的集合和操作的集合。如C语言
中
的整型、实型、字符型等。整型值的范围(对具体机器都应有整数范围),其操作有加、减、乘、除、求余等。实际上数据类型是厂家提供给用户的已实现了的
数据结构
。 勾月科技www.gouyue.net
数据结构
考试试题
1.数据的四种
存储
结构是(A) A.顺序
存储
结构、链接
存储
结构、
索引
存储
结构和
散
列
存储
结构 B.线性
存储
结构、非线性
存储
结构、树型
存储
结构和图型
存储
结构 C.集合
存储
结构、一对一
存储
结构、一对多
存储
结构和多对多
存储
结构 D.顺序
存储
结构、树型
存储
结构、图型
存储
结构和
散
列
存储
结构 2.若对某线性表最常用的操作是在最后一个结点之后插入一个新结点或删除最后一个结点,要使操作时间最少,下
列
选项
中
,应选择的
存储
结构是(C) A.无头结点的单向链表 B.带头结点的单向链表 C.带头结点的双循环链表 D.带头结点的单循环链表
wms-github#PHP-NOTES#
数据结构
的概念和分类1
数据结构
的概念和分类目录
数据结构
的概念
数据结构
的分类分类方式逻辑结构集合线性结构树形结构图形结构
存储
结构顺序
存储
结构链式
存储
结构
索引
存储
结构
散
列
存储
结构
数据结构
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章