1、冒泡排序(升序): 比较相邻的数,依次找出较大的数往后放;具体原理:冒泡排序原理
1 | function popSort(arr){ |
2、快速排序步骤:找基准数(随机数找)=>遍历数组,小于基准数放左边,大于放右边=>对左右两边的子序列重复上述操作; 具体原理:快速排序原理
1 | function quickSort(arr){ |
3、归并排序:将数组分为两个子数组,重复此操作直到所有的子数组都只含有一个元素,然后从底部开始两两合并;合并与分割同时进行;具体原理:归并排序原理
1 | function mergeSort(arr){ |