首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为______。
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为______。
admin
2013-02-03
48
问题
对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根结点为最小关键码),在初始建堆过程中需进行的关键码交换次数为______。
选项
答案
3
解析
根据采用筛分的方法建堆的方法如下,首先将所有要排序的关键码放在一棵完全二叉树的各结点上,然后从i=[n/2]的结点Ki开始,逐步把以K[n/2]-1、K[n/2]-2...Kn为根的子树排为堆,直到以K1为根的子树排成堆,就完成了建堆过程。按照上述过程写出完全二叉树,排序后发现需进行的关键码交换次数为3次。
转载请注明原文地址:https://www.kaotiyun.com/show/ZTqZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列问题的关系代数操作基本如下的关系R和S。
以下哪一个是从栈中删除元素的序列?
在关系数据库标准语言SQL中,实现数据检索的语句(命令)是【】。
【】方法将数据库设计过程分为4个阶段:需求分析、概念结构设计、逻辑结构设计和物理设计。
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为【】。
从有n个结点的顺序表中删除一个结点平均需要移动的结点个数是【】。
下列关于网络安全服务的叙述中,哪一个是错误的?
在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?
为了保证Internet正常工作,要求连人Internet的计算机都遵从相同的通信协议,即【】协议。
下列微处理器采用了精简指令集(RISC)技术的是()。
随机试题
食物链各营养级之间的生物个体数量关系可用_______金字塔来表示。
甲状腺下动脉发自【】
关于恶露的描述,以下正确的是
在生态影响评价的工程调查与分析工作中,应收集的工程资料有( )。
下列各项中,保管期限为15年的会计档案是()。
股权投资基金管理人应当指定至少()名高级管理人专职担任合规风控负责人,负责对机构经营运作的合法合规性和风险管理状况进行监督检查。
在个人理财业务活动中,民事法律关系的主体包括客户和()。
小张是某大学在校学生,在2014年9月办了某某银行的一张“乐学优惠卡”,开卡时银行承诺免收一年的使用费。2015年7月12日和8月3日,小张的手机收到了某某银行客服发来的短信,内容如下图所示,这两条信息引起了小张的怀疑,以下做法不正确的是:
设有如下关系表:则下列操作中正确的是
Whydopeopleleavehometotravelaccordingtothepassage?
最新回复
(
0
)