算法实验
亲手观察排序算法的每一步
输入一组数字,逐步查看比较、交换与有序区间如何变化。算法层先生成完整步骤序列,界面只负责播放和解释。
冒泡排序
反复比较相邻元素,把较大的值逐轮推到数组末端。
- 时间复杂度
- 平均/最坏 O(n²),最好 O(n)
- 空间复杂度
- O(1)
8
3
6
1
7
4
2
5
正在比较 准备交换 已排序 / 有序区
当前步骤
数组已就绪,选择播放或单步开始排序。
比较次数
0
交换次数
0
步骤进度
0/51
键盘:空格播放/暂停,→ 单步,R 重置。输入框和下拉菜单聚焦时不会触发快捷键。