DS复习题2.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文档。上传文档
查看更多
DS复习题2

一、单项选择题(请将正确答案的字母填写在每小题对应的括号内,每小题1分,共20分) 1、从逻辑上可以把数据结构分为(C )两大类。 A.动态结构、静态结构 B.顺序结构、链式结构 C.线性结构、非线性结构 D.初等结构、构造型结构 2、设有向图的顶点个数为n,则该图最多有( B )条边。 A.n (n-1) B.n(n-1)/2 C. n(n+1)/2 D.n(n+1) 3、设二维数组A[0..10,0..20]按行优先顺序存储,每个元素占4个存储单元,A[2,1]的存储地址是1000,则A[5,6]的存储地址是(B )。 A.1021 B.1056 C.1260 D.1200 4、与线性表的链接存贮不相符合的特性是( C )。 A.便于插、删运算 B.需要连续的存贮空间 C.只能顺序查找 D.存贮空间动态分配 5、顺序存放的循环队列的元素以数组A[m]存放,其头尾指针分别为front和rear,则当前队列中的元素个数为( B )。 A.(rear-front+m)%m B.rear-front+1 C.(front+rear+m)%m D.(rear-front)%m 6、一个连通图的生成树是一个( A )连通子图,n个顶点的生成树有n-1条边。 A.极小 B.极大 C.最小 D.最大 7、设栈的入栈序列是1,2,3,4,则( )不可能是其出栈序列。 A.1,2,4,3 B.2,1,3,4 C.1,4,3,2 D.4,3,1,2, 8、广义表(a,(b,c),d,e)的表头和表尾分别为( C )。 A.a和(b,c),d,e B.(a)A=(a,b,(c,d),(e,(f,g))),则下面式子的值为???? ; ??? Head(Tail(Head(Tail(Tail(A))))) D ??? A.(g)??? B.(d)??? C.c??? D.d ?22、 输入序列为(A,B,C,D),不可能得到的输出序列有???????? ; ??? A.(A,B,C,D)? B.(D,C,B,A)? C.(A,C,D,B)? D.(C,A,B,D) 二、判断题,在正确的题后括号内打“√”,在错误的题后括号内打“×”(每小题1分,共10分) ( × )1、算法分析考虑的两个主要因素是空间复杂性和时间复杂性。 ( )2、非线性数据结构的存储只能选用链式存储结构。 ( × )3、任何有向图的结点都可以排成拓扑排序,而且拓扑序列不唯一。 三、综合应用题 1、(9分)写出下图二叉树的分别按前序遍历、 后序遍历和中序遍历的结点序列,然后画出 该二叉树转化的森林。 2、(6分)对给定的一组关键字:49,38,65,97,76,13,27,49’,55,4分别写出希尔排序(增量为5,3,1)和归并排序的前2趟排序结果。 3、(10分)已知某系统在通信联络中只可能出现8种字符:a,b,c,d,e,f,g,h,其概率分别为0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11。要求: (1) 画出对应的哈夫曼树(要求左子树根结点的权小于等于右子树根结点的权)译出编码系列10110000101的相应电文。下图是某工程的邻接表表示数字表示事件的编号边的数字表示所需的天数求: (1)以结点V1出发深度遍历图G邻接表所得的结点序列;()以结点V1出发广度遍历图G邻接表所得的结点序列;()此工程的关键路径完成此工程所需的最少天数?10、在起泡(汽泡)排序过程中,有的关键字在某趟排序中可能朝着与最终排序相反的方向移动,试举例说明之。快速排序过程中有没有这种现象? 一棵共有n个结点的树,其中所有分枝结点的度均为k,求该树中叶子结点的子数。设有一个由正整数组成的无序(向后)单链表,编写完成下列功能的算法: ?? ① 找出最小值结点,且打印该数值; ?? ② 若该数值是奇数,则将其与直接后继结点的数值交换; ?? ③若该数值是偶数,则将其直接后继结点删除; 画出有向图的十字链表存储结构中头结点和表结点的结点结构。 下面哪一个方法可以判断出一个有向图中是否有环(回路)? ???? (1)深度优先遍历????????? (2)拓朴排序???????????????? (3)求最短路径???????????? (4)求关键路径 、设一个散列表包含hashSize=13个表项,.其下标从0到12,采用线性

文档评论(0)

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

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

1亿VIP精品文档

相关文档