数据结构期末考试试卷B.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构期末考试试卷B

选择题(10×2=20分) 算法分析的两个主要方面是 【 】 A) 时间复杂性与空间复杂性 B) 可读性与健壮性 C) 正确性与可读性 D) 简单性与文档性 将新生成的元素插入到链队列Q的队尾的操作指令是 【 】 A)Q.front-next=p; Q.front=p; B)Q.rear=p;Q.rear-next=p; C)Q.rear-next=p;Q.rear=p; D) Q.front-next=p-nexr; Q.front=p; 在有n个结点的二叉链表中,值为非空的链域的个数为 【 】 A)n+1 B)2n-1 C)2n+1 D) n-1 已知s= ‘howareyou’,则sub(s,length(s)-6,length(s)-5)的结果为 【 】 A) howar B) ware C) areyou D) eyou 一棵二叉树的度为0的结点个,度为1的结点个,度为2的结点个,则下列表达正确的是 【 】 A) B) C) D) 一个无向图有n个顶点,多于n-1条边,则该图一定是 【 】 A) 含有环的图 B) 生成树 C) 连通图 D)都不对 设有 120 个元素,用二分法查找时,最大比较次数是. 【 】 A) 60 B) 30? C) 7 D) 4 一个有n个顶点的无向图有少于n-1条边,则该图一定是 【 】 A)生成树 B)非连通图 C)连通图 D)含有环的图对工程图进行拓扑排序时所用的AOV网,不能采用下列哪种存储结构? 【 】 A)数组表示法 B)邻接表 C)邻接多重表 D)十字链表 在下列排序方法中,平均时间性能为O(nlogn)且空间性能最好的是 【 】 A)快速排序 B)堆排序 C)归并排序 D)基数排序 判断题(5×1=5分) 二叉链表不能用来存储非二叉树 【 】 对任意一个图,从它的某个顶点出发进行一次深度优先或广度优先搜索遍历可 访问到该图的每个顶点 【 】 创建哈希表时,只要选择或设置恰当的希尔函数,就不会发生冲突,就不需要确定处理冲突的方案了。 【 】 折半查找法在成功时进行比较的关键字个数最多不超过其判定树的深度。 【 】 外部排序指的是待排序的记录数量很大,以致内存一次不能容纳全部记录,在排序过程中尚需对外存进行访问的排序过程。 【 】 填空题(10×2=20分) 是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 指针P指向一个新生成的结点,假设已经给数据域赋值,将该结点插入到链队列Q的队尾的操作指令是Q.rear-next=p;和 ; 串有三种机内表示方法,其中__________存储表示的特点是:仍以一组地址连续的存储单元存放串值的字符序列,但它们的存储空间是在程序执行过程中动态分配而得。 假设用低下标优先存储整数数组,每个元素用5B存储,存储器按字节编址。已知地址为1000,则地址为 。 含有50个结点的完全二叉树的高度是 。 深度为K (K≥1)的二叉树至少有K个结点,至多有 个结点。 以{4,5,6,7,8}作为叶子结点的权值构造哈夫曼树,则其带权路径长度WPL是________________。 一个连通图的生成树是一个 子图,它含有图中的全部顶点,但只有足以构成一棵树的n-1条边。 为确定记录在查找表中的位置,需和给定值进行比较的关键字个数的期望值称为查找算法的 。 用起泡法对n个关键字排序,在最好情况下,需要做 次比较。 简答题(2×5=10分) 简述算法的特点,并说说一个“好”的算法在设计时应达到什么要求? 根据下面的数据表,写出采用冒泡排序算法排序的每一趟的结果。 (25 10 20 31 5 44 16 61 100 3 ) 应用题(4×5=20分) 假设用于通信的电文由字符集{a,b,c,d,e,f,g}中的字母构成,这个字母在电文中出现的概率分别为{0.00.02,0.04,0.08,0.16,0.32,0.37}。试画出对应的哈夫曼树并求出这个字母哈夫曼编码。 画出下图的邻接表及邻接矩阵,用普里姆和克鲁斯卡尔算法画出最小生成树。 算法题(7+8+10=25分) 要求:算法中要写算法说明及注释。 顺序存储结构的线性表L中元素无序存放,要求以简单选择排序的方法对其排序,使其元素非递减有序。 试写一个算法查找二叉树T中是否存在某

文档评论(0)

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

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

1亿VIP精品文档

相关文档