堆是一种数据结构,(2)是堆。A.(10,50,80,30,60,20,15,18)B.(10,18,15,20,50,80,30,60)C.(10,15,18
堆是一种数据结构,(2)是堆。
A.(10,50,80,30,60,20,15,18)
B.(10,18,15,20,50,80,30,60)
C.(10,15,18,50,80,30,60,20)
D.(10,30,60,20,15,18,50,80)
解析:一个有n个元素的序列{k1,k2,…,kn)如果满足则称为小顶堆:如果满足则称为大顶堆。由堆的定义可以看出,在大顶堆中,第1个元素是所有元素的最大值。在小顶堆中,第1个元素是所有元素的最小值。根据这个定义,从给定的4个选项来看,如果是堆的话,一定是小顶堆,因为第1个元素10是所有元素中最小的元素。首先看选项A。第1个元素小于第2个元素50和第3个元素80,第2个元素50大于第4个元素30,因此不是堆。按照这种方式,考察所有选项,可以得出B是堆。其对应的树形表示如图4-1所示。
育/科学 -> 理工学科 -> 数学更改分类 0 5 10 15 20 30 50 80 100 其他 2020-05-14 …
如何利用短除法求10 30 15的最小公倍数 数学 2020-05-16 …
堆是一种数据结构,(34)是堆。A.(10, 50, 80, 30, 60, 20, 15, 18) 计算机类考试 2020-05-26 …
堆是一种数据结构,(2)是堆。A.(10,50,80,30,60,20,15,18)B.(10,18 计算机类考试 2020-05-26 …
堆是一种数据结构,______是堆。A.(10,50,80,30,60,20,15,18)B.(10 计算机类考试 2020-05-26 …
堆是一种数据结构,(60)是堆。A.(10,50,80,30,60,20,15,18)B.(10,1 计算机类考试 2020-05-26 …
堆是一种数据结构,(32)是堆。A.(10,50,80,30,60,20,15,18)B.(10,1 计算机类考试 2020-05-26 …
堆是一种数据结构,(22)是堆。A.(10,50,80,30,60,20,15,18)B.(10,1 计算机类考试 2020-05-26 …
口算42-12=20×5=54÷6=5×10=53+28=24÷6=46+38=3×2+20=10 数学 2020-07-18 …
我校高二年级的某次数学测试,抽调100份样本试卷的成绩,其频数分布表如下成绩频数[70,75)10[ 其他 2020-11-06 …