首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下列四个序列中,( )是堆。
下列四个序列中,( )是堆。
admin
2014-10-20
46
问题
下列四个序列中,( )是堆。
选项
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://kaotiyun.com/show/IqvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
体内大多数由内分泌腺释放的激素转送到靶组织的方式是()。
下列各种物质通过细胞膜的转运方式正确的为()。
设函数z=exy,则dz|(e,1)=_________.
已知函数f(x)=cos,g(x)=e-x,则g[f(x)]=__________.
齐次线性微分方程y’’—3y’-10y=0的通解为__________.
如下图所示体系,固定铰支座A可在竖直线上移动以改变等长杆AB、AC的长度,其他节点位置不变。当下图示尺寸为哪种情况时,体系为几何不变体系。()
以下组织传导速度最慢是()
以下审计程序中,CPA最有可能获取固定资产存在的审计证据的是()。
注册会计师在对ABC股份有限公司2009年度财务报表进行审计时,按照审计准则要求对有关应收账款进行了函证,并实施了其他必要的审计程序,但最终仍有应收账款的重大错报未能查出。你认为下列对注册会计师责任界定的正确的是()。
如图所示,有三个并发进程get,copy,put,三个进程公用两个缓冲区S,T(其大小为每次存放一个数据),get将数据存放入s,copy将数据从S中取出放人工,put从T中取出数据。在将缓冲区中的上一个数据取走之前不能放入新数据,缓冲区初始化时为空。试用
随机试题
A、甲硝唑B、二氯尼特C、喹碘方D、吡喹酮E、乙胺嗪治疗血吸虫病的首选药是
患者,男性,68岁。既往体格健康,近l周出现双下肢水肿。双肺底可闻及湿性啰音,最需要检查的项目为
超声波焊接主要用于焊接模塑件、( )和线材等。
下列选项中属于施工单位主要负责人的安全生产方面主要职责的是()。
下列关于年薪制的五种模式的表述正确的是()。
在△ABC中,内角A,B,C所对的边分别是a,b,c,已知bsinA=3csinB,a=3,cosB=.求sin(2B一)的值.
教师所具有的特定学科的知识是()。
谷歌掌门人施米特宣称“互联网即将消失”。其实,施米特指的是互联网即将被改造成“物联网”,即从以人与人之间的文本图像交流为主被改造成以物与物之间的连接为主,使人在相互联系的同时能够监控操纵各种人造物和机器设备。这样,在“大数据”的背景下,人们就会沉浸在与我们
掌握国家秘密的公务员甲叛逃境外,并且加入某国的间谍组织,关于本案,下列说法不正确的是()。
A、 B、 C、 D、 B将各项依次写为,分子是平方数列,分母是两项和数列。
最新回复
(
0
)