bigywater.tech
B
bigywater.tech
全部文章
3169
算法与数据结构
148
爬虫工程
70
Django
136
Docker 容器原理
97
Elasticsearch
168
Gin 框架内部原理
56
Git 内部原理
78
Go 内部原理
114
Java 内部原理
434
Kubernetes
111
Kafka 内部原理
80
MongoDB
88
MySQL / InnoDB
122
Python
117
Redis
133
堆排序:大根堆与小根堆
同一个数组 [6, 3, 8, 2, 9, 4, 7, 5],建堆 + 反复"取堆顶、放到末尾、再下沉修复"。大根堆越排越大在后面(升序),小根堆则相反(降序)。
大根堆(升序)
小根堆(降序)
重置
上一步
播放
下一步
0 / 0
堆的树形视图
堆大小 8
数组视图(下标 0..7)
未开始
当前步骤
—
点击"下一步"或"播放"开始。
正在比较/交换
当前下沉的子树根
已归位(排序完成)
☕ 如果这篇文章帮到你,可以请作者喝杯咖啡 · 爱发电
京ICP备2026067502号-1
京公网安备11010502063487号