首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下列四个序列中,( )是堆。
下列四个序列中,( )是堆。
admin
2014-10-20
26
问题
下列四个序列中,( )是堆。
选项
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://jikaoti.com/ti/k49fFFFM
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
幽门梗阻病人洗胃应在何时进行()。
将被检者的红细胞与A型标准血清混合时,如红细胞发生凝集反应,则被检者血型可能为()。
钢筋在高应力作用下,长度保持不变而应力随时间的增长而逐渐降低的现象称为钢筋的应力松弛。减少应力钢筋的松弛损失可采用___________的方法。
下列哪个结构的半边结构不是图(a)所示结构?()
“文化大革命”结束的标志是()
我国进入社会主义社会的最主要标志是()
1924年1月,中国国民党第一次全国代表大会确立的三大政策是()
美国把争夺中国和远东作为对外政策的重要目标是在
tRNA3’-末端的碱基序列是:()
简要说明科目汇总表账务处理程序的一般程序和优缺点。
随机试题
初产妇,29岁。顺利产下一男婴,自诉连续2天发热,多汗,伴下腹阵痛。查体:体温37.5℃,子宫底脐下2指,无压痛,会阴伤口无肿胀及压痛,恶露暗红色,有腥味,双乳胀、有硬结。该产妇腹痛的原因是
CT扫描成像的基本步骤可分为:产生X线,采集数据,重建图像和显示图像。CT成像方式是
治疗牛胎衣不下,子宫内给药位置应在
实施人工授精可能产生的伦理问题如下,除外
小儿指纹郁滞,推之不畅,应属
下列关于体温生理波动的叙述,错误的是
张先生一家三口人,储蓄较少。张先生在油田工作,经常出差作业在外,是家庭的主要收入来源,妻子为教师,收入不高,孩子2岁。为防止张先生发生意外而严重危及家庭生活支出及培养孩子的经济来源,该家庭以张先生为被保险人,购买了一张20年期家庭收入保险单,每月收入保险金
矫正对象具有( )性格特征。
阅读下面材料,回答131~133题。海城市甲公司研发部门技术人员A按公司安排开发一项商业秘密,用于甲公司生产的制鞋机中,甲公司生产的制鞋机因此在华东地区长期销路很好,市场影响大,知名度很高,有时甚至缺货,海城市乙公司也生产制鞋机,由于技术相对落后
给定资料1.进入2018年毕业季,一则关于“95后平均7个月就离职”的调查报告引来网友热议。近年来,随着90后乃至95后步人社会,在这些职场新生代中,一言不合就离职的案例似乎越来越多。“其实谁也不想这样跳来跳去的,真的很累,但如果内心对
最新回复
(
0
)