H
慧博算法实验室
首页
免费体验
算法演练场
课程中心
◎
登录 / 注册
ALGORITHM PLAYGROUND
算法演练场
粘贴自己的 C++ 排序代码,观察它如何一步步改变数据。当前支持冒泡、选择和插入排序的常见写法。
粘贴 C++ 代码
规则识别引擎 · BETA
void bubbleSort(vector<int>& a) { for (int i = 0; i < a.size()-1; i++) { for (int j = 0; j < a.size()-1-i; j++) { if (a[j] > a[j+1]) { swap(a[j], a[j+1]); } } } }
首版支持常见写法的冒泡、选择和插入排序。
冒泡排序
相邻比较
选择排序
选择最小
插入排序
向前插入
实验数据
应用
冒泡排序 · 动画区
1 / 34
42
18
67
9
31
55
24
准备开始,点击播放或单步观察。
←
播放
→