數据结构习题参考答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
數据结构习题参考答案

习题参考答案 习题1 名称解释 (1)数据是信息的载体,是对客观事物的符号表示。 通俗的说,凡是能被计算机识别、存取和加工处理的符号、字符、图形、图象、声音、视频信号等一切信息都可以称为数据。 (2)数据结构是相互之间存在的一种或多种特定关系的数据元素的集合。简言之,数据结构是指数据之间的关系,即数据的组织形式。 (3)数据元素之间的逻辑关系,称为数据的逻辑结构。 (4)数据元素及其关系在计算机存储器内的表示,称为数据的存储结构。 (5)线性结构是指数据元素之间存在“一对一”关系的逻辑结构。 (6)非线性结构是指数据元素之间存在“一对一”或“一对多”关系的逻辑结构。 (除了线性结构以外的树形结构和图形结构等统称为非线性结构)。 判断题(正确的请在前面的括号内打√;错误的打ㄨ) (1)√ (2)ㄨ (3)√ (4)ㄨ (5)√ (6)√ 填空题 (1) 集合 线性结构 树形结构 图形结构 非线性结构 (2) 顺序存储 链式存储 索引存储 散列存储 (3) 一对一 一对多 多对多 (4) 没有 一 没有 多个 (5) 任意多个 任意多个 (6) 有穷性 确定性 可行性 输入 输出 (7) 操作对象 关系 (8) 数据元素 关系 (9) 逻辑结构 存储结构 算法 (10)有穷指令 事先估算法 事后统计法 选择题 (1)A (2)C (3)C (4)D (5)D (6)B (7)A (8)B 五.试分析下列程序段的时间复杂度 (1)O (n*m) (2)O (n) (3)O (n2) (4)O (sqrt (n) ) (5)O (n) (6)O (n2) 六.二元关系表示的数据结构如下,分别画出对应的逻辑图形,并指出它们属于何种数据结构。 集合 a b c d e 线性结构 (3)图结构 (4)树结构 以后,凡不会对根结点引起误解的情况下,树形结构结点之间的关系一般不用带箭头线,而直接用直线画。 习题2 名词解释 (1)线性表——线性表是具有相同数据类型的n(n=0)个数据元素的有限序列。其逻辑特征反映了结点间一对一的关系,是一种线性结构。 (2)顺序表——用一组地址连续的存储单元依次顺序存储线性表的数据元素(相邻结点存放在相邻的物理位置),称为顺序表。它是一种随机存取结构,可以通过公式来计算结点的存取地址。 (3)单链表——单链表的每个结点都有两个域,一个数据域和一个指针域,称之为单链表。 (4)双链表——以链表形式存储的线性表,其结点包含一个数据域和两个指针域,称之为双链表。 (5)循环链表——若线性链表的最后一个结点的指针指向头结点,使得链表头尾结点相连,就构成了循环链表。 (6)存储密度——存储密度定义为结点数据本身所占的存储量与结点结构实际分配的存储量的比值。顺序表的存储密度等于1;链表结构存储密度小于1。 二.判断题(下列各题,正确的请在前面的括号内打√;错误的打ㄨ) (1)ㄨ (2)ㄨ (3)√ (4)ㄨ (5)ㄨ (6)√ (7)ㄨ (8)ㄨ (9)√ (10)√ 三.填空题 1. 一定 2. 不必 3. 有限的 一对一关系 4. 节省存储 随机存取 5. 插入 删除 小 6. n/2 表长n和插入位置 7. (n-1)/2 表长n和删除位置 8. O (1) 9. 直接前驱 10.的直接前趋结点的地址 O (n) 11.O (1) 12.*P的直接前驱结点的地址 O (n) O (1) 13.头指针 选择题 (1) B (2) A (3) B (4) C (5) A (6) A (7) B (8) B (9) D (10) B 五.简答题 1.顺序存储结构的长处是节约存储空间,可以随机存取。(缺点是插入、删除要作大量移动,不易扩充); 链表存储结构优点是插入、删除操作容易,表的扩充方便。(缺点是存储密度低)。 2. 头指针——指向链表中第一个结点(头结点或无头结点时的开始结点)的指针。 头结点——在

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档