数据结构 堆排序
题目
数据结构 堆排序
我算出来貌似没答案啊
4.一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始推为( ).
(A)79,46,56,38,40,80 (B)84,79,56,38,40,46
(C)84,79,56,46,40,38 (D)84,56,79,40,46,38
答案
答案是B
由46,79,56,38,40,84
构造初始结构:
46
79 56
36 40 84
从最后一个非叶子结点开始,依次调整:
46
79 84
36 40 56
84
79 46
36 40 56
84
79 56
36 40 46
即84,79,56,38,40,46
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 给你一根钢锯条,你能设计一个小实验来验证声音的响度与声源的振幅有关吗?说说你的做法.
- 一辆汽车每分钟行驶800米,这辆汽车每小时行驶多少千米?要行驶245千米,大约需要多少小时?
- 求圆心在直线2x-y+1=0上,且过点A(1,3),B(-3,1)的圆的方程
- 一盒巧克力,它的净重量比包装盒重量的3倍多15克,且净重比包装盒重255克,巧克力和盒子各重多少克?
- 清政府在两次鸦片战争失败的根本原因是
- 30°W在___半球,10°在____半球,120°E在____半球,170°E在____半球...
- 1-2+3-4+5-6+…+1991-1992+1993=_.
- 声音传播——振幅(能量)
- 氯气可以用排水法收集而二氧化碳不能?
- 死海是最什么的海
热门考点