首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下列四个序列中,( )是堆。
下列四个序列中,( )是堆。
admin
2014-10-20
51
问题
下列四个序列中,( )是堆。
选项
A、75,65,30,15,25,45,20,10
B、75,65,45,10,30,25,20,15
C、75,45,65,30,15,25,20,10
D、75,45,65,10,25,30,20,15
答案
C
解析
堆排序是另一种基于选择的排序方法。n个元素的序列{k
1
,k
2
,k
3
,…,k
n
),当且仅当满足以下关系时,称之为堆:k
i
<=k
2i
;k
i
<=k
2i+1
或者 k
i
>=k
2i
;k
i
>=k
2i+1
其中i=1,2,…,n/2。若将同以上序列对应的一维数组看成是一棵完全二叉树,则堆的含义表明:该完全二叉树的所有非终端结点均不大于(或不小于)其左、右孩子结点的值。由此,若{k
1
,k
2
,k
3
,…,k
n
)是堆,则堆顶元素(或完全二叉树的根结点)必定是该序列n个元素中的最小值(或者最大值)。若将堆看成是一棵以k
1
为根的完全二叉树,则这棵完全二叉树中的每个非终端结点的值均不大于(或不小于)其左、右孩子结点的值。由此可以看出,若一棵完全二叉树是堆,则根结点一定是这n个结点中的最小者(或最大者)。下面图给出的两个堆的示例。
从堆的定义可以看出,若将堆用一棵完全二叉树表示,则根结点是当前堆中所有结点的最小者(或最大者)。堆排序的基本思想是:首先将待排序的记录序列构造一个堆,此时,选出了堆中所有记录的最小者或最大者,然后将它从堆中移走,并将剩余的记录再调整成堆,这样又找出了次小(或次大)的记录,以此类推,直到堆中只有一个记录为止,每个记录出堆的顺序就是一个有序序列。
转载请注明原文地址:https://www.kaotiyun.com/show/IqvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
下列属于长期医嘱的是()。
引起病人不舒适的原因()。
以下不是机体主要散热方式()。
设函数z=z(x,y)由方程sin(x2y)+exyz—xy2=0所确定,求
位移计算时,虚拟单位广义力的原则是使外力功的值恰好为_________。
阅读材料,回答问题:在一次问题探究课上,老师从一本外文图书中选取了一组历史人物(17—18世纪)进行调查,要求每个学生选出对人类民主政治贡献最大的一位人物,结果下列三位人物被讨论、评价的次数最多。在早期的资产阶级民主化进程中,你认为这三位
俄国农奴制改革的方式是()。
哪两脏的关系,主要表现存气的生成和津液的输布代谢两方面的关系?()
DNA复制时,模板序列5’—TAGA—3’,将合成下列哪种互补结构?
可识别DNA特异序列,并在识别位点或其周围切割双链DNA的一类酶称为()
随机试题
裂解原料中要求()的含量越低越好。
全面质量管理的目的就是要减少以至消灭不良品。()
对工作人员必备的知识、经验、操作技能和心理素质的分析是指【】
关于肾腺瘤的CT表现,错误的是
全口义齿初戴时,常常需要选磨,以下哪个原因不正确()
职工福利费是企业根据国家规定按工资总额的( )提取,计入成本、费用账户,用于职工福利方面的支出。
一般资料:求助者,女性,27岁,公司职员。案例介绍:求助者不合群,经常和父母、同事、客户发生矛盾,人际关系紧张。最近又因琐事与同事发生矛盾,很生气,也为此痛苦,主动来心理咨询。下面是心理咨询师与求助者的一段咨询谈话。心理咨询师:你认
IEEE802规范定义了网卡如何访问传输介质,以及如何在传输介质上传输数据的方法。其中,()是重要的局域网协议。
OneofthoserarelocalcreationsofAmerica,cowboypoetryhasalongandvividhistory,drivenbyitscolorfulpractitioneran
Americaischangingitseatinghabits.Asmedicalevidencemountsthatweareindeedwhatweeat,consumingahealthierdiethas
最新回复
(
0
)