数据结构试卷讲评数据结试卷讲评.pptVIP

  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文档。上传文档
查看更多
数据结构试卷讲评数据结试卷讲评

* 一、填空题(每空2分,共20分) ? 1.在二叉链表中,判断某指针p所指结点为叶子结点的条件是 。 ? 2.在双向循环链表中,在p所指的结点之后插入指针q所指的结点,其操作是 =p; q?next=p?next; =q; p?next=q. ? 3.设sq[1..maxsize]为一个顺序栈,变量top指示栈顶元素的位置,作进栈操作时,必须判别 。如果把栈顶元素取到x中,则需执行操作 。 ? 4.对于一个以顺序实现的循环队列Q[0..m-1],队头、队尾指针分别为f,r,其判空的条件是 ,判满的条件是 。 ? 5.已知二叉树中叶子数为50,仅有一个孩子的结点树为30,则总结点数为 。 ? 6.假设按低下标优先存储方式(以最左的下标为主序)存储整树数组时,第一个元素的字节地址是100,每个整数占四个字节,则元素的存储地址是 。 ? 7.在有n个叶子结点的Huffman树中,其结点总数为 。 二、选择题(每小题2分,共20分) ? 1.数据结构是研究数据的()以及它们之间的相互关系 (A).理想结构,物理结构 (B)理想结构,抽象结构 (C) 物理结构,逻辑结构 (D)抽象结构,逻辑结构 ? 2.深度为k且为()个结点的二叉树称为满二叉树(设根结点处于第一层) (A)2k-1 (B)2k (C) 2k -1 (D)2k-1 ? 3.线性表的链表结构有利于实现()运算 (A)插入 (B)读表元 (C) 查找 (D)定位 ? 4.n个顶点的无向图的邻接表中结点总数最多有()。 (A)2n (B)n (C)n/2 (D)2n-1 ? 5.若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除一个元素,则采用()存储方式最节省运算时间 (A)单链表 (B)仅有头指针的单循环链表 (C)双链表 (D)仅有尾指针的单循环链表、 ? 6.具有65个结点的完全二叉树,其深度为()。 (A)8 (B)7 (C)6 (D)5 7.以二叉链表作为二叉树存储结构,在具有n个结点的二叉链表中(n0),空链域的个数为()。 (A)2n-1 (B)n-1 (C)n+1 (D)2n+1 ? 8.栈操作的原则是() (A)先进先出 (B)后进先出 (C)只能进行插入 (D)只能进行删除 ? 9.从一个长度为n的顺序表中删除第i个元素(),需向前移动 个元素 (A)n-i (B)n-i+1 (C)n-i-1 (D)i ? 10.设有一个栈,元素的进栈次序为A, B, C, D, E,下列 是不可能的出栈序列 (A) A, B, C, D, E (B)B, C, D, E, A (C) E, A, B, C, D (D)E, D, C, B, A 三、判断题(每小题1分,共10分) ? 1.数据元素是数据的最小单位。() ? 2.在栈空的情况下,不能作退栈运算,否则产生下溢。() ? 3.双向循环链表中,任一结点的前驱指针均为不空。() ? 4.因为算法和程序没有区别,所以在数据结构中,二者是通用的。() ? 5.图的最小代价生成树的代价一定小于其它生成树的代价。() ? 6.已知一棵树的先序序列和后序序列,一定能构造出该树。() ? 7.任一AOE网中至少有一条关键路径,且是从源点到汇点的路径中最长的一条。() ? 8.连通分量是无向图中的极小连通子图。() ? 9.在一个有向图的邻接表或逆邻接表中,如果某个顶点的链表为空,则该顶点的度一定为零。() ? 10.若一个叶子结点是某子树的中序遍历的最后一个结点,则它必是该子树的先序遍历中的最后一个结点。() 四、应用题(15分) ? 1.树与二叉树之间有何区别(3分) ? 2.给定下列图,请用图示过程描述求出最小代价生成树的步骤(分别用Prim方法和Kruskal方法)(5分) *

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档