大二数据结构复习.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文档。上传文档
查看更多
《数据结构》期中测试 -2014 软件技术用 1-12 每题 3 分 1. 以下算法的时间复杂度为( ) for(i=1,s=0; i=n; i++ ) { for(j=1;j=i;j++) s+= j; } A. O(n) B. O(n*log 2 n) C. O(log 2 n) D. O(n 2) 2. 下面的叙述正确的是( ) A.线性表在链式存储时,查找第 i 个元素的时间同 i 的值成正比 B. 线性表在链式存储时,删除第 i 个元素的时间同 i 的值无关 C. 线性表在顺序存储时,查找第 i 个元素的时间同 i 的值成正比 D. 线性表在顺序存储时,删除第 i 个元素的时间同 i 的值无关 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采 用( )存储方式最节省运算时间。 A .单链表 B .仅有头指针的单循环链表 C.双向链表 .仅有尾指针的单循环链表 4. 设指针变量 p指向单链表中的某结点, q指向其后继节点,删除 q所指结点的操作序列为 ( )。 A. free(q); q=q-next; B. p-next=q-next; free(q); C.p=q; free(q); D. q-next=p-next; free(q); 5. 设栈 S的初始状态为空,元素 abcdefg依次进入栈 S。若出栈顺序为 bdcfeag,则栈 S的容量 至少是 ( )。 A. 1 B.2 C. 3 D. 4 6. 假设链队列头指针直接指向队头元素,进行出队操作时需要的操作为( )。 A. 仅修改头指针 B. 仅修改尾指针 C. 头、尾指针都必须修改 头、尾指针可能都要修改 对于容量为 n的循环队列 Q,队尾指针是 Q.rear,队头指针是 Q.front ,则出队时头尾指针需 要进行的操作为  (  ) A. Q.rear=Q.rear+1  B. Q.rear=(Q.rear+1) %n C. Q.front=Q.front+1  D. Q.front=(Q.front+1) %n 8. 一棵完全二叉树上有  62 个结点,其中叶子结点的个数是(  ) A .31  B. 32  C. 33  D.前述答案均不正确 9.在树中结点 u 与 v 是兄弟,将其转换为二叉树后, u 和 v 可能具有的关系是( ) 兄弟关系 B.u 是 v 的父结点或祖先结点 C. v 是 u 的父结点或祖先结点 以上都不正确 一棵二叉树具有 10 个度为 2 的结点, 5 个度为 1 的结点, 则该二叉树中的空指针域数量为( ) A. 5  B.27  C. 25  D. 前述答案都不正确 11. 关于  Huffamn  树,如下说法错误的是(  ) A. Huffamn  树的带权路径长度最小 B. Huffman 树中,任意调整结点左右孩子的顺序,不影响带权路径长度 C. Huffman 树中,权值越大的叶子结点离根结点越远 D. Huffman 树根结点的权值为所有叶子结点权值之和 12. 引入二叉线索树的目的是( ) 加快查找结点前驱或后继的速度 为了能在二叉树中方便的进行插入与删除 为了能方便的找到双亲 使二叉树的遍历结果唯一 13-19 每题 2 分 13.顺序存储方式的优点是元素可随机访问,且插入、删除运算效率高。 A. 正确 B. 错误 14.单链表中引入头结点会使得结点插入以及删除操作更加复杂。 A. 正确 B. 错误 15.双循环链表中,任一个结点的后继指针都不为空。 A. 正确 B. 错误 循环队列执行入队操作时会引起大量元素的移动。 A. 正确 B. 错误 二叉树的中序遍历序列与后序遍历序列不可能相同。 A. 正确 B. 错误 树的后根序遍历序列等同于它所对应二叉树的后序遍历序列。 A. 正确 B. 错误 19.二叉树可以用二叉链表存储,森林无法用二叉链表存储。 A. 正确 B. 错误 以下每小问分值,在题后标出 20.设二叉树的先序序列为 ABCDEFGH ,中序序列为 BDCAGFHE , 试画出该二叉树; ------------------6 分 试画出该二叉树对应的树或者森林。------------------6 分 答案:( 1) A B E C F D G H ( 2)森林是: A E B C F H D G 已知字符 A-H 的出现频度信息如下 字符 A B C D E F G H 频率 0.07 0.06 0.03 0.08 0.32 0.03 0.21 0.20 (1) 给出上述字符最优编码对应的 Huffman 树,并在叶子旁标注相应字符; ------------6 分 计算上

文档评论(0)

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

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

1亿VIP精品文档

相关文档