首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
admin
2012-09-03
63
问题
设有关键码序列(Q,G,M,z,A,N,B,P,x,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是( )。
选项
A、1
B、4
C、8
D、12
答案
A
解析
建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数>的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
所以经过初始建堆后关键码值A在序列中的序号是1。
转载请注明原文地址:https://kaotiyun.com/show/tXup777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
深度为5的完全二叉树的结点数不可能是
下列有关继承和派生的叙述中,正确的是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,11,6,9,12,10,8,4
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
随机试题
关于拔牙术中分离牙龈,正确的做法是
心脏病孕妇最容易发生心力衰竭的时期是
《中华人民共和国环境保护法》和《中华人民共和国环境影响评价法》对建设工程项目环境保护的基本要求有()。
项目投资现金流量表以( )为计算基础。
下列关于个人贷款合作机构营销的说法,不正确的是()。
心理健康就是一种良好的、持续的心理状态与过程,表现为()。
漫无目的地幻想也可以看作是问题解决。()
曾倡导“实验教育学运动”的学者是()
二次型f(χ1,χ2,χ3)=χ12+aχ22+χ32+2χ1χ2+2χ1χ3+2χ2χ3的正惯性指数为2,a应满足什么条件?
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
最新回复
(
0
)