首页
登录
从业资格
优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(6
优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(6
练习题库
2022-08-02
70
问题
优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(63)。A.堆B.栈C.队列D.线性表
选项
A.堆
B.栈
C.队列
D.线性表
答案
A
解析
本题考查数据结构基础知识。普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出(largest-in,first-out)的行为特征。优先队列一般采用二叉堆数据结构实现,由于是二叉堆,所以插入和删除一个元素的时间复杂度均为O(lgn)。本题依次选A、C选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2407816.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如
对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈
有关评估系统效率质量特性,以下论述正确的是( )。A.响应时间越长,系统执行效
某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(
软件生命周期中持续时间最长的是( )阶段。A.需求分析 B.程序编码 C.
以下控制流图的圈复杂度V(g)为( )。 A.4 B.6 C.8 D.
某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下
某系统中,模块A处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的
结构化开发方法中,()主要包含对数据结构和算法的设计。对算法设计时,其主要依据
随机试题
在风险对策中,风险自留()。A.最适合于风险大事故 B.只改变风险的发生概
急性肾炎引起血尿的机制是A.肾小球内皮细胞受损 B.肾小球滤过率下降 C.肾
B解题指导:从字母表中的顺序来看,每两个字母中间隔了一个字母,故答案为B。
以下给出的是纸盒的外表面,哪一个选项可以由其折叠而成? A.如上图所示 B.
调解委员会接到调解申请后,对属于劳动争议受理范围且双方当事人同意调解的,应当在(
将血沉快的人的红细胞放入血沉正常的人的血浆中,红细胞的沉降率 A.增快B.减慢
奇幻小说,作为近年兴起的“具有中国特色的幻想小说”,它几乎垄断了网络阅读市场,它
外部分组主要有两种形式:_能力分组和跨学科能力分组。
关于洗钱罪的认定,下列哪一选项是错误的?()A.《刑法》第一百九十一条虽未明文
为避免在麻醉过程中出现血肿,其防治原则中不包括以下哪项A.选择正确进针点、进针角
最新回复
(
0
)