早教吧作业答案频道 -->数学-->
初始大根堆指的是,初始数据利用siftDown()形成的大根堆,还是指元素交换调整之后的堆?题目是(48,80,52,35,41,90),利用堆排序建立的初始大根堆是a(804852354190)b(908052354148)c(908052484135)d(90
题目详情
初始大根堆指的是,初始数据利用siftDown()形成的大根堆,还是指元素交换调整之后的堆?
题目是(48,80,52,35 ,41 ,90),利用堆排序建立的初始大根堆是
a(80 48 52 35 41 90)
b(90 80 52 35 41 48)
c(90 80 52 48 41 35)
d(90 52 80 41 35 48)选择哪个
题目是(48,80,52,35 ,41 ,90),利用堆排序建立的初始大根堆是
a(80 48 52 35 41 90)
b(90 80 52 35 41 48)
c(90 80 52 48 41 35)
d(90 52 80 41 35 48)选择哪个
▼优质解答
答案和解析
选择b,
48
80 52
35 41 90
先检测52为根的子树,52与90交换,得
48
80 90
35 41 52
检测以80为根的子树,不动.再检测以48为根的树,48与90交换,得
90
80 48
35 41 52
48继续与52交换,得
90
80 52
35 41 48
已经得到一个大顶堆了,结束,按层次输出得
90 80 52 35 41 48
48
80 52
35 41 90
先检测52为根的子树,52与90交换,得
48
80 90
35 41 52
检测以80为根的子树,不动.再检测以48为根的树,48与90交换,得
90
80 48
35 41 52
48继续与52交换,得
90
80 52
35 41 48
已经得到一个大顶堆了,结束,按层次输出得
90 80 52 35 41 48
看了 初始大根堆指的是,初始数据利...的网友还看了以下:
(2008•浙江)已知a,b是平面内两个互相垂直的单位向量,若向量c满足(a−c)•(b−c)=0 2020-04-08 …
思考题.急急急!1.甲、乙两个数都是自然数,且甲+乙=100,那么甲*乙积的最大值是多少?2.A、 2020-05-04 …
已知a小于0,b小于0,c小于0,且a+b+c=-1,求1/a+1/b+1/c的最大值 2020-05-15 …
已知向量a,b的模是1,ab=-1/2,若a-c与b-c夹角为60.则c的最大值为? 2020-05-16 …
已知(a-2b-4)+(2b+c)+|a+4b+c|=0,求3a+b-c的值~大神们帮帮忙一定要过 2020-05-16 …
三个非零有理数a、b、c,有a/|a|+|b|/b+c/|c|的最大值是x,最小值是y,试求(-4 2020-05-16 …
已知向量a,b,c满足|a|=1,|a-b|=|b|,(a-c)(b-c)=0.若对每一确定的b, 2020-05-16 …
mathproblem-------------------------quickly数a比数b与 2020-05-22 …
若abc大于0,且a+b+c=1,求√a+√b+√c的最大值 2020-06-03 …
a.b.c三个整数,并且a>b>c,若a.b.c的最大公约数是15,a和b的最大公约数是75,a和 2020-06-06 …