1.冒泡排序
/*冒泡排序
* 实现原理:
* 1.两个for循环,比较相邻的两个元素,如果前一个比后一个大,则交换位置
* 2.内部的for循环一遍执行完以后,将得到最大值放在数组的最后
* 3.执行外部的...3,2,5,7,9,3,14,0,36,1,9];
console.log('before:'+arr1);
bubbleSort(arr1);
console.log('after:'+arr1);
2.快速排序.../*快速排序
* 实现原理:
* 1.快速排序是对冒泡排序的一种改进,第一趟排序时将数据分成两部分,(Math.floor()方法可对一个数进行下舍入。)...左数组比右数组的所有数据都要小
* 2.递归调用,在两边都实行快速排序
* */
function quickSort(arr) {
if ( arr.length <= 1 ) {