首页 考研

考研计算机基础综合在线题库每日一练(一十八)

考研 希赛网 浏览 245

以下是希赛网给大家分享考研计算机基础综合在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研计算机基础综合在线题库每日一练,以下为具体内容

1、有n个顶点、e条边且使用了邻接表存储的有向图进行深度优先遍历,其算法的时间复杂度是( )。

A、O(n+e)

B、

C、O(n+2e)

D、O(n*e)

2、若有一个栈的输入序列为1,2,3,...,n,输出序列的第一个元素是n,则第i个输出元素是( )。

A、n-i

B、n-i-1

C、n-i+1

D、不确定

3、以下排序算法中,占用辅助空间最多的是( )。

A、堆排序

B、希尔排序

C、快速排序

D、归并排序

4、银行家算法是一种( )算法

A、死锁避免

B、死锁预防

C、死锁检测

D、死锁解除

1、试题答案:A

试题解析:

【考点】本题考查深度优先搜索。
【解析】深度遍历图的过程实质上是对每个顶点的查找其邻接点的过程。其耗费的时间则与所采用的存储结构有关。以邻接表存储时,找邻接点所需的时间为O(e),因此时间复杂度为O(n+e)。故本题选A。

2、试题答案:C

试题解析:

【考点】本题考查栈的基本概念。
【解析】由于输出序列的第一个元素是n,表明此时序列1至n-1均已入栈,后续只能依次输出。第二个输出的是n-1,第三个输出的是n-2……以此类推,第i个输出的是n-i+1。故本题选C。

3、试题答案:C

试题解析:


4、试题答案:A

试题解析:

【考点】本题考查死锁避免的应用。
【解析】死锁避免属于事先预防策略。在资源动态分配过程中,防止系统进入不安全状态,以避免发生死锁。银行家算法是一种典型的死锁避免算法。故本题选A。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-08

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至