首页
最小堆是一个键值序列(k1,k2,…,ki…,kn),对i=1,2,…,Ln/2」,满足()
2024-07-27 10:35:45
数据结构导论(02142)
最小堆是一个键值序列(k
1
,k
2
,…,k
i
…,k
n
),对i=1,2,…,Ln/2」,满足()
A、k
i
≤k
2i
≤k
2i+1
B、k
i
2i
2i+1
C、k
i
2i且k
i
2i+1(2i+1≤n)
D、k
i
≤k
2i
或k
i
≤k
2i+1
(2i+1≤n)
【正确答案】:C
【题目解析】:在数据结构中,堆的定义如下:n个元素的序列{k1,k2,…,kn)当且仅当满足关系ki≤k2i且ki≤k2i+1或者ki≥k2i且ki≤k2i+1(2i+1≤n)时,才称为堆。满足关系ki≤k2i且ki≤k2i+1的是小顶堆,满足关系ki≥k2i且ki≥k2i+1的是大顶堆。
上一篇:
排序的目的是为了以后对已排序的数据元素进行()操作。
下一篇:
直接选择排序算法的时间复杂度为()