实用数据结构基础(第四版)课后练习题.docx

实用数据结构基础(第四版)课后练习题.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
判断题 (第一章 绪论) 1.数据元素是数据的最小单元。 答案:错误 一个数据结构是由一个逻辑结构和这个逻辑结构上的基本运算集构成的整体。 答案:错误 数据的存储结构是数据元素之间的逻辑关系和逻辑结构在计算机存储器内的映像。 答案:正确 数据的逻辑结构是描述元素之间的逻辑关系,它是依赖于计算机的。 答案:错误 5.用语句频度来表示算法的时间复杂度的最大好处是可以独立于计算机的软硬件,分析算 法的时间 答案:正确 (第二章 线性表) 6.取顺序存储线性表的第i个元素的时间同i的大小有关。 答案:错误 7.线性表链式存储的特点是可以用一组任意的存储单元存储表中的数据元素。 答案:正确 8.线性链表的每一个节点都恰好包含一个指针域。 答案:错误 9.顺序存储方式的优点的存储密度大,插入和删除效率不如练市存储方式好。 答案:正确 10.插入和删除操作是数据结构中最基本的两种操作,所以这两种操作在数组中也经常使用。 答案:错误 (第三章 栈) 11.栈是一种对进栈和出栈作了限制的线性表。 答案:错误 12.在C(或C++)语言中设顺序栈的长度为MAXLEN,则top=MAXLEN表示栈满。 答案:错误 13.链栈与顺序栈相比,其特点之一是通常不会出现满栈的情况。 答案:正确 14.空栈就是所有元素都为0上的栈。 答案:错误 15.将十进制数转换为二进制数是栈的典型应用之一。 答案:正确 (第四章 队列) 16.队列式限制在两端进行操作的线性表。 答案:正确 17.判断顺序队列为空的标准是头指针和尾指针都指向同一结点。 答案:错误 18.在循环链列队中无溢出现像。 答案:错误 19.在循环队列中,若尾指针rear大于头指针front,则元素个数为rear-front。 答案:正确 20.顺序队列和循环队列关于队满和队空的判断条件是一样的。 答案:错误 (第五章 串) 21.串是n个字母的有限序列。 答案:错误 22.串的堆分配存储是一种动态存储结构。 答案:正确 23.串的长度是指串中不同字符的个数。 答案:错误 24.如贵一个串中所有的字母均在另一个串中出现,则说明前者是后者的子串。 答案:错误 25.在链串中为了提高存储密度,应该增大结点的大小。 答案:正确 (第六章 对维数组和广义表) n维的多维数组可以视为n-1维数组元素组成的线性结构。 答案:正确 27.上三角矩阵对主角线以上(不包括对主角线中的元素),均为常数C。 答案:错误 28.数组的三元组表存储时对稀疏矩阵的压缩存储。 答案:正确 29.广义表Ls=(a0,a1,......an-1),则an-1是其表尾。 答案:错误 30.广义表((a,b),a,b)的表头和表尾是相等的。 答案:错误 (第七章 树和二叉树) 31.在完全二叉树中,若一个结点没有左孩子,则它必然是叶子节点。 答案:正确 32.含多于两棵树的森林转换到二叉树,其根节点一定无右子树。 答案:错误 33.二叉树的前序遍历中,任意一个节点均处于其子女节点的前面。 答案:正确 34.在中序线索二叉树中,右线索若不为空,则一定指向其双亲。 答案:错误 35.在哈夫曼编码中,当两个字符出现的频率相同的,其他编码也相同,对于这种情况应该做特殊处理。 答案:错误 (第八章 图) 36.在无相图中,(v1,v2)与(v2,v1)是两条不同的边。 答案:错误 37.图可以没有边,但不能没有顶点。 答案:正确 38.若一个无向图以顶点v1为起点,进行深度优先遍历,所得的遍历序列唯一,则可以唯一确定该图。 答案:错误 39.用邻接矩阵法存储一个图时,所占用的存储空间大小与图中的顶点个数无关,而只与图的边数有关。 答案:错误 40.存储无向图的邻接矩阵是对称的,因此只要存储邻接矩阵的上三角(或下三角)部分就可以了。 答案:正确 (第九章 查找) 41.在有序的顺序表和有序的链表上,均可以采用二分查找法来提高查找速度。 答案:错误 42.在二叉排序树中,根节点的这都小于孩子节点的值。 答案:错误 43.选择好的哈希函数就可以避免冲突的发生。 答案:错误 44.散列存储法的基本思想是由关键字的值决定数据存储地址。 答案:正确 45.在二叉排序树上删除一个节点时,不必移动其他节点,只要将该节点的父节点的相应指针域置空即可。 答案:错误 (第十章 排序) 46.如果某种排序算法不稳定,则该排序方法就没有使用价值。 答案:错误 47.希尔排序是不稳定的排序。 答案:正确 48.对排序所需的时间

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档