2025年算法设计与数据结构题库挑战.pdfVIP

  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.下列程序段所代表的算法的时间复杂度为(D)。

xn;

y0;

while(x(y+l)*(y+l))

y++;

2n

(A)O(n)(B)O(n)(C)O(log)(D)O(7n)

2

2.在一种长度为n的以次序构造存储的线性表中,假设在线性表的任何位置删除

元素的概率相等,则删除一种元素时线性表所需移动元素的平均次数为

(B)o

(A)n2(B)(n-l)/2(C)(n+1)/2(D)n/2

3.在一种栈顶指针为HS的链栈中插入一种心结点时,应执行执行操作为

(C)0

(A)HS-nexts;(B)s-nextHS-next;HS-nexts;

(C)s-nextHS;HSs;(D)s-nextHS;HSHSnext;

4.假设以带头结点的循环链表表达队列Q,并且队列只设一种头指针front,不设

队列尾指针。若要进队一种元素*s,则在下列程序算法的空白处应添加的操作

语句是(A)。

voidAddQueue(structlinkqueueQ)

{pQ-front;

while(p-next!Q-front)pp-next;

__________)

(A)p-ncxt=s;s-ncxt=Q-front;

(B)Q-front-nexts;Q-fronts;

(C)s-nextp;p-nextQ-front;

(D)Q-front-nexts;s-nextp;

5.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包括的

结点数至少为(B)。

hhh

(A)2-1(B)2h+1(C)21(D)2-3

6,既有数据集{53,30,37,12,45,24,96},从空二叉树逐一插入数据形成二叉排序树,

若但愿查找此二叉树中任一结点的平均查找长度最小,则应选择下面哪个序列

输入(C)。

(A)45,24,53,12,37,96,30(B)30,24,12,37,45,96,53

(C)37,24,12,30,53,45,96(D)12,24,30,37,45,53,96

7.有一组数值{5,12,9,20,3),用以构造哈夫曼树,则其带权途径长度WPL值为

(D)o

(A)93(B)96(C)123(D)I03

8.已知一种有向图G的顶点v{vl,v2,v3,v4,v5,v6),其邻接表如下图所示,根据

有向图的深度优先遍历算法,从顶点vl出发,所得到的顶点遍历序列是

(B)o

9.设有m2U个关键字,假设对每个关键字查找的概率相等,查找失败的概率为

0,若采用二分法查找一种关键字,则平均查找长度为(D)。

(A)n-l(B)n-n/m(C)(n-l)-n/m(D)(n-l)+n/m

10.己知一种待散列存储的线性表{18,81,58,34,26,75,67,49,93},散列函数为

h(k)k%ll,散列地址空间为。〜10。若采用线性探查法处理冲突,则平均查找

长度为(A)。

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档