- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)