堆排序:大根堆与小根堆
同一个数组 [6, 3, 8, 2, 9, 4, 7, 5],建堆 + 反复"取堆顶、放到末尾、再下沉修复"。大根堆越排越大在后面(升序),小根堆则相反(降序)。
大根堆(升序)
小根堆(降序)
重置
上一步
播放
下一步
0 / 0
速度
慢
中
快
数组视图(下标 0..7)
未开始
堆的树形视图
堆大小 8
当前步骤
—
点击"下一步"或"播放"开始。
正在比较/交换
当前下沉的子树根
已归位(排序完成)
☕ 如果这篇文章帮到你,可以请作者喝杯咖啡 · 爱发电