首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
堆排序分为两个阶段。其中第一阶段将给定的序列建成一个堆,第二阶段逐次输出堆顶元素。设给定序列{48,62,35,77,55,14,35,98},若在堆排序的第一阶段将该序列建成一个堆(大根堆),那么交换元素的次数为( )。
堆排序分为两个阶段。其中第一阶段将给定的序列建成一个堆,第二阶段逐次输出堆顶元素。设给定序列{48,62,35,77,55,14,35,98},若在堆排序的第一阶段将该序列建成一个堆(大根堆),那么交换元素的次数为( )。
admin
2019-12-10
93
问题
堆排序分为两个阶段。其中第一阶段将给定的序列建成一个堆,第二阶段逐次输出堆顶元素。设给定序列{48,62,35,77,55,14,35,98},若在堆排序的第一阶段将该序列建成一个堆(大根堆),那么交换元素的次数为( )。
选项
A、5
B、6
C、7
D、8
答案
B
解析
序列{48,62,35,77,55,14,35,98)建立初始堆的过程如图3—5所示。
由图3—5所示,(a)调整结点77,交换1次;(b)调整结点35,不交换;(c)调整结点62,交换2次;(d)调整结点48,交换3次。所以上述序列建初始堆,共交换元素6次。
转载请注明原文地址:https://kaotiyun.com/show/563i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“两个凡是”
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
编写一个算法,实现以较高的效率从有序顺序表A中删除其值在x和y之间x≤A[i]≤y的所有元素。
某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路即可),并要求增设的道路条数为最少,要解决这个问题,问:(1)
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
设一段正文由字符集{A,B,C,D,E,F)中的字母组成,这6个字母在正文中出现的次数分别为{12,18,26,6,4,34)。(1)为这6个编码设计哈夫曼编码。(2)设每个字节由8位二进制位组成,试计算按哈夫曼编码压缩存储这段正文共需多少个字
随机试题
《拙政园月到风来亭联》:“爽借清风明借月;动观流水静观山。”作者是陶澍。()
男,40岁,急性肠梗阻2天,呕吐频繁、乏力、口渴、尿少、口唇干燥、眼窝下陷、皮肤弹性差,脉搏116次/分钟。化验:Hb163g/L,血细胞比容0.55,血清钠140mmol/L,血清钾4mmoL/L。该患者可能发生
患者,女,71岁,诊断为脊髓型颈椎病。下列陈述中不适当的是()。
Ⅰ度烧伤的组织学划分指
简述共同犯罪的形式。
在个人汽车贷款的受理和发放中,贷款受理人应要求借款申请人填写个人汽车贷款借款申请表,并按银行要求提交相关材料。其中一定要包括汽车经销商出具的购车意向证明。()
中国共产党在中国革命中战胜敌人的三大法宝是()。
马克思说,认识的真正任务就是“把可以看见的、仅仅是表面的运动归结为内部的现实的运动”。这说明认识的真正任务在于()
FewAmericansstayinonepositionoroneplaceforalifetime.Wemovefromtowntocityto【T1】______,fromajobinoneregio
There’sNoPlaceLikeHome[A]Onalmostanynightoftheweek,Churchill’sRestaurantishopping.The10-year-oldhotspoti
最新回复
(
0
)