2025年考研计算机试题及答案.docxVIP

  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文档。上传文档
查看更多

2025年考研计算机试题及答案

数据结构部分

一、单项选择题(每小题2分,共20分)

1.若双向链表中节点p的前驱节点为pre,后继节点为next,执行删除p节点的操作时,正确的指针修改顺序是()。

A.pre-next=next;next-prev=pre;

B.next-prev=pre;pre-next=next;

C.先修改pre的后继,再修改next的前驱

D.先修改next的前驱,再修改pre的后继

2.已知某二叉树的先序遍历序列为ABDGHCEIF,中序遍历序列为GDHBAEICF,则该二叉树的后序遍历序列为()。

A.GHDBIEFCA

B.GHDIBEACF

C.HGDIBEACF

D.GHDBIEAFC

3.对于有向图G=(V,E),若存在顶点u到v的路径且存在v到u的路径,则u和v属于同一()。

A.强连通分量

B.弱连通分量

C.连通分量

D.极小连通子图

4.对长度为n的有序数组进行二分查找,最坏情况下的时间复杂度为()。

A.O(n)

B.O(nlogn)

C.O(logn)

D.O(n2)

5.若一个哈希表的长度为11(地址0-10),采用线性探测法解决冲突,哈希函数为H(key)=keymod11。依次插入关键字{25,14,38,46,55,63},则关键字63的存储地址是()。

A.8

B.9

C.10

D.0

6.若对序列{50,36,41,19,23,4,10}进行快速排序,选择第一个元素50作为枢轴,一次划分后的序列是()。

A.{10,36,41,19,23,4,50}

B.{4,36,10,19,23,50,41}

C.{4,36,10,19,23,41,50}

D.{4,10,23,19,36,41,50}

7.一个3阶B-树中,某非根节点最多有()个关键字。

A.2

B.3

C.4

D.5

8.若某完全二叉树有100个节点,则该树的深度为()(根节点深度为1)。

A.6

B.7

C.8

D.9

9.已知带权无向图的邻接矩阵如下(∞表示无直接边),则从顶点0出发的Prim算法生成最小生成树时,第二步选择的边是()。

```

0123

0034∞

13025

24201

3∞510

```

A.0-1(权3)

B.1-2(权2)

C.2-3(权1)

D.0-2(权4)

10.若用邻接表存储有向图,每条边存储两次(正向和反向),则求强连通分量的Kosaraju算法的时间复杂度为()。

A.O(V+E)

B.O(V2)

C.O(ElogV)

D.O(V+E2)

二、填空题(每空2分,共20分)

1.一个栈的输入序列为1,2,3,4,5,则不可能的输出序列是________(任写一个)。

2.对于n个节点的二叉树,其链式存储结构中共有________个空指针域。

3.已知无向图G有12条边,度为3的节点有6个,其余节点度均小于3,则G至少有________个节点。

4.若对序列{2,5,1,3,8,4,7,6}进行堆排序(大根堆),初始建堆后的序列为________。

5.某稀疏矩阵有100个非零元素,采用三元组表存储时,表中至少需要存储________个数据项(每个三元组包含行、列、值)。

6.已知线索二叉树中某节点p的右线索指向其后继节点,则p的右标志域(rtag)的值为________(假设标志域用0表示指针,1表示线索)。

7.若一个队列的入队序列为a,b,c,d,出队序列为b,a,d,c,则该队列可能使用的存储结构是________(单选:顺序队列/链式队列/双端队列)。

8.对于n个元素的序列,冒泡排序在最好情况下(已有序)的比较次数为________。

9.若哈希表的装填因子α=0.75,表长为16,则冲突次数最多的关键字可能需要________次探测(线性探测法)。

10.已知完全二叉树的第6层(根为第1层)有8个节点,则该树的总节点数为________。

三、综合题(共30分)

1.(10分)设计一个算法,将两个递增有序的单链表L1和L2合并为一个递减有序的单链表L(要求不额外申请节点空间,直接利用原链表的节点)。用C语

文档评论(0)

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

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

1亿VIP精品文档

相关文档