首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【 】。
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【 】。
admin
2013-05-30
33
问题
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【 】。
选项
答案
3
解析
堆排序是完全二叉树的一个重要应用,可以解释为完全二叉树中的任一节点的关键码都小于或等于它的两个子女的关键码。排序的基本思想是:对一组待排序的关键码首先把他们按照堆的定义排成一个序列(建堆),取出最小关键码,余下的关键码再建堆,再取出最小关键码,如此反复,直到全部关键码排序完毕。本题的解答步骤为:第一次:18,30,5,10,46,38,35,40。第二次:18,10,5,30,46,38,35,40。第三次:5,10,18, 30,46,38,35,40。3次以后就可以了。
转载请注明原文地址:https://www.kaotiyun.com/show/tslZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库中用于实现对数据库的基本操作,如查询、插入、删除和修改的语言是
下列属于强迫性中断的是Ⅰ.输入/输出中断 Ⅱ.硬件故障中断 Ⅲ.控制台中断 Ⅳ.程序性中断 Ⅴ.自愿性中断
操作系统的安全措施从隔离方面考虑可以分为4种,物理隔离、逻辑隔离、时间隔离和
在DBMS中系统初启程序,初始化DBMS的工作在下列哪个模块中完成?
下列叙述不正确的是
一个进程执行V操作意味着
SQL语言成为关系数据库的国际标准的年份是
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的【】域的值。
随机试题
银行业金融机构违反审慎经营规则且限期未改的,银监会或者其省一级派出机构经负责人批准,可以区别情形,采取的措施有()。
心脏传导阻滞包括(1)_________、(2)_________(3)_________、(4)_________。
下列肿瘤中属恶性肿瘤的是
A.嗜酸性胃炎B.胃溃疡C.慢性萎缩性胃炎D.胃大部切除后残胃炎E.十二指肠球部溃疡空腹痛多见于
入汤剂宜包煎的药物是
患者大便时溏时泻,水谷不化,稍进油腻之物,则大便次数增多食少,脘腹胀闷面黄,肢倦乏力舌淡苔白,脉细弱,其治法是()
促进肾小球滤过的动力是
关于急性阑尾炎的叙述,下列说法错误的是()。
《中华人民共和国合同法》第99条规定:“当事人互负到期债务,该债务的标的物种类、品质相同的,任何一方可以将自己的债务与对方的债务抵销,但依照法律规定或者按照合同性质不得抵销的除外。当事人主张抵销的,应当通知对方。通知自到达对方时生效。抵销不得附条
Whathavepeoplediscoveredabouthobbies?Hobbiescanbeprofitableand______.
最新回复
(
0
)