1数据结构是研究数据的()以和它们的相互关系.docVIP

1数据结构是研究数据的()以和它们的相互关系.doc

  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文档。上传文档
查看更多
1数据结构是研究数据的()以和它们的相互关系

模拟试题三 一、选择题 1.数据结构是研究数据的()以及它们的相互关系。 (A)理想结构,物理结构 (B)理想结构,抽象结构 (C)物理结构,逻辑结构 (D) 抽象结构,逻辑结构 2.线性表采用链式存储时,其地址() (A)必须是连续的 (B) 部分地址必须是连续的 (C) 一定是不连续的 (D) 连续与否均可以 3.串的逻辑结构与()的逻辑结构不相同。 (A) 线形表 (B) 栈 (C) 队列 (D) 查找表(集合) 4.完成堆排序的全过程需要( )个记录大小的辅助空间。 (A)1 (B)n (C)n*㏒2n (D) └n*㏒2n┘ 5.若给定的关键字集合为{20,15,14,18,21,36,40,10},一趟快速排序接束时,键值的排列为() (A)10,15,14,18,20,36,40,21 (B)10,15,14,18,20,40,36,21 (C)10,15,14,20,18,40,36,21 (D)15,10,14,18,20,36,40,21 6.有一棵二叉树如下图,该树是() (A)二叉平衡树 (B) 二叉排序树 (C) 堆的形状 (D) 以上都不是 7.对于含有个n顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为( )。 (A)O(log2n) (B)O(n*n) (C)O(n*e) (D)O(e*log2e) 8.n个顶点的强连通图至少有( )条边。 (A)n+ (B)n+1 (C)n-1 (D)n*(n-1) 9.设有100个元素,用二分法查找时,最大比较次数是(), 最小比较次数是()。 (A)25 (B)7 (C)10 (D)1 10在内部排序中,排序时不稳定的有() (A)插入排序 (B)冒泡排序 (C)快速排序 (D)归并排序 二、填空题 1.具有64个结点的完全二叉树的深度为( )。 2.有向图G用邻接距阵A{1……n,1……n}存储,其第i列的所有元素等于顶点i的( )。 3.设有一空栈,栈顶指针为1000H(十六进制),现有输入序列为1,2,3,4,5,经过Push,Push,PoP,Push,Pop,Push,Push后,输出序列为( )。 *4.线索二叉树中某结点D,没有左孩子的主要条件( )。 *5.模式中”ababbabbab”的前缀函数为( )。 6.设图G的顶点数为n,边数为e,第i个顶点的度数为D(vi),则e=( )(即边数与各顶点的度数之间的关系)。 7.按( )遍历二叉树,可以得到按递增的关键码序列,在图中所示的二叉树中,检索关键字85的过程中,需与85进行比较的关键字序列为()。 8.下列算法实现二叉搜索树上的查找,请在空格处填上恰当的语句,完成上述功能。 bitreptr *bstsearch(t,k) bitreptr *t; keytype k; { if (t==NULL) return NULL; else while (t!=NULL) {if (t-key==k)——————; if (t-keyk)——————; else——————————; } } 三、应用题 1.设散列表的地址空间为0……16,开始时散列表为空,用线性探测开放地址法处理冲突,对于数据元素Jan,Feb,Mar,Jun,Aug,Sep,Oct,Nev,Dev,试构造其对应的散列表,H(key=└i/2┘,其中i为关键字中第一个字母在字母表中的序号。 2.设有5000个无序的元素,希望用最快速度挑选出其中前10个最大的元素,在以下的排序方法中,采用那种方法最好?为什么?(快速排序,堆排序,基数排序) 3.对于下图,试给出: (1)每个顶点的入度和出度 (2)邻接矩阵 (3)逆邻接表 (4)强连通分量。 4.简述堆排序的基本思想,并对键值集合,{72,73,71,23,94,16,

文档评论(0)

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

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

1亿VIP精品文档

相关文档