首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【 】。
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为【 】。
admin
2009-01-19
25
问题
对于关键码序列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://jikaoti.com/ti/EnQ7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
8086/8088系统中,每个逻辑段最多为( )存储单元。
甲、乙两台PC机通过其串行接口进行全双工通信时,若使用发送数据信号TxD和接收数据信号RxD交换信息,则下面关于两机串口信号线连接的叙述中,正确的是( )。
在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须用伪操作命令( )说明。
数码相机是一种常用的图像输入设备。下面有关数据相机的叙述中,错误的是
一个有16个字的数据区,它的起始地址为70A0: DDF6H,那么该数据区的最后一个字单元的物理地址为【 】H。
已知: DAT1 LABEL BYTE DAT2 DW 0ABCDH 依次执行SHL DAT1,1和SHR DAT2,1指令后,DAT2字存储单元中的内容是( )。
Pentium 4微处理器在保护模式下访问存储器时,生成的线性地址是( )位。
执行移位指令SHLAL,1后,下列哪一个标志位不可能被改变?
在80286的已译码指令队列中,可以存放( )条已译码的指令。
数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简,【69】_______轻量化,占用存储资源【70】_______的特点。
随机试题
检验检测机构应有明确的法律地位,应是()检验检测机构,是能承担()的实体。
积聚的病位主要在
施工单位在使用可能产生环境噪声污染的机械设备时,必须在工程开工_________以前向工程所在地县级以上地方人民政府环境保护行政主管部门申报。()
在风险缓释的处理中,下列属于被认可的质押品的有()。
根据公司法律制度的规定,下列有关股份有限公司监事会的表述中,正确的有()。
学生学习之前有明确的目的、步骤和方法,学习过程中能克服困难,始终如一地进行,这体现了学生性格的理智特征。
你最不喜欢的工作是什么?为什么?
从20世纪60年代开始,邓小平同志通过不断探索,在1992年南方谈话中,他将社会主义本质概括为:“社会主义的本质,是解放生产力,发展生产力,消灭剥削,消除两极分化,最终达到共同富裕。”这一概括的理论意义在于()。
下列不属于软件调试技术的是______。
Apilotnoticedaballoonwhichseemedtobe【K1】______(make)foraRoyalAirForceStationnearby.Heinformedthestationaton
最新回复
(
0
)