作业帮 > 数学 > 作业

大顶堆,二叉排序树3,5,1,9,4,2,8,7,6这些数据怎么组成大顶堆和二叉排序树,概念我懂,就是不知道怎么排列,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/22 11:14:31
大顶堆,二叉排序树
3,5,1,9,4,2,8,7,6这些数据怎么组成大顶堆和二叉排序树,概念我懂,就是不知道怎么排列,
大顶堆,二叉排序树3,5,1,9,4,2,8,7,6这些数据怎么组成大顶堆和二叉排序树,概念我懂,就是不知道怎么排列,
将这些数先按排组成树再排序.
3
5 1
9 4 2 8
7 6
再问: 然后怎样,组成完全二叉树,后怎么弄?
再答: 然后从最边上的孩子和母亲开始比较,大的放在母亲的位置,直到最上面一个母亲是最大的树,再把它和最后一个数换位置,然后不管它,把剩下的进行第二次比较,再把最大的数换到最后。全部换完后,就形成了从小到大的顺序了,图示; 第一次: 5 7 8 6 4 2 1 3 9 第二次 3 7 5 6 4 2 1 8 9 第三次 1 6 5 3 4 2 7 8 9 第四次 2 4 5 3 1 6 7 8 9 第五次 1 4 2 3 5 6 7 8 9 第六次 1 3 2 4 5 6 7 8 9 第七次 2 1 3 4 5 6 7 8 9 第八次 1 2 3 4 5 6 7 8 9