排序算法
1 | //冒泡 每次会确定一个数字的最终位置 |
1 | //选择排序 一次循环找到一个当前未排序序列的最大(最小)值,放到队列首位(或末尾) |
1 | //插入排序,类比打扑克洗牌,注意把未排序数字插入合适位置 |
1 | //快速排序 以一个数为锚点分为两部分,递归到每组一个元素 |
1 | //堆排 |
1 | //二分查找 查找序列必须是有序序列 |
1 | //冒泡 每次会确定一个数字的最终位置 |
1 | //选择排序 一次循环找到一个当前未排序序列的最大(最小)值,放到队列首位(或末尾) |
1 | //插入排序,类比打扑克洗牌,注意把未排序数字插入合适位置 |
1 | //快速排序 以一个数为锚点分为两部分,递归到每组一个元素 |
1 | //堆排 |
1 | //二分查找 查找序列必须是有序序列 |