首页
登录
从业资格
优先队列通常采用( )数据结构实现,向优先队列中插入—个元素的时间复杂度为(请作
优先队列通常采用( )数据结构实现,向优先队列中插入—个元素的时间复杂度为(请作
admin
2022-08-02
84
问题
优先队列通常采用( )数据结构实现,向优先队列中插入—个元素的时间复杂度为(请作答此空)。A.Θ(n)B.Θ(1)C.Θ(lgn)D.Θ(n^2)
选项
A.Θ(n)
B.Θ(1)
C.Θ(lgn)
D.Θ(n^2)
答案
C
解析
本题考查数据结构基础知识。普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出(largest-in,first-out)的行为特征。优先队列一般采用二叉堆数据结构实现,由于是二叉堆,所以插入和删除一个元素的时间复杂度均为O(lgn)。本题依次选A、C选项。
转载请注明原文地址:http://tihaiku.com/congyezige/2407822.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如
有关评估系统效率质量特性,以下论述正确的是( )。A.响应时间越长,系统执行效
软件生命周期中持续时间最长的是( )阶段。A.需求分析 B.程序编码 C.
( )不属于功能测试用例构成元素。A.测试数据 B.测试步骤 C.预期结果
以下不属于单元测试内容的是()。A.边界测试 B.局部数据结构测试 C.错
以下用例图中,A1和A2为()。A1和A2的关系为(请作答此空)。 A.关联
某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下
已知模块A给模块B传递数据结构X。则这两个模块的耦合类型为()耦合。A.数据
下列要素中,不属于DFD的是(请作答此空)。当使用DFD对一个工资系统进行建模时
随机试题
1997年8月31日,全世界得知了36岁的戴安娜王妃(PrincessDiana)发生了一起由狗仔队引发的车祸而在巴黎香消玉殒的消息。(awaketo)Th
[originaltext]Asthenewsalesdirectorforanationalcomputerfirm,Alex
Weshallappreciate______fromyousoon.A、beingheardB、hearingC、tohearD、hav
(1)Twoyearsagothismonth,Doubledaypublishedahistoricalthrillerwith
[originaltext]M:Putyourselfinmyshoes,andwhatwouldyoudo?W:IfMaggie
毛石基础砌筑时应选用下列哪种砂浆?()A.水泥石灰砂浆 B.石灰砂浆 C
在天然气交接点的压力和温度条件下,天然气中不应有()。A.固态物质 B.液
人体骨骼肌的物理特性包括()。A.收缩性、弹性、黏滞性 B.兴奋性、伸展性
()等用房宜独立建造。(A)氢气系统(B)油浸式变压器(C)充有
治肝郁胁痛、月经不调、痛经,首选的药物是A.佛手 B.川楝子 C.香附 D
最新回复
(
0
)