摘要: var arr = [10,8,6,9,1,7,2,13,5,1,9]; //sort排序 arr.sort(function(a,b){ //可以改变数组本身的排序方法 return a-b; }) console.log(arr); 阅读全文
posted @ 2019-08-23 21:05 牧牛人Alec 阅读(337) 评论(0) 推荐(0)
摘要: var arr = [10,8,6,9,1,7,1,13,5,1,9]; //冒泡排序 function bubbleSort(tmpArr){ for(var i = tmpArr.length-1; i > 0; i--){ for(var j=0; j<i; j++){ if(tmpArr[j] > tmpArr[j+1]){ swap(j,j+1); } } } } function sw 阅读全文
posted @ 2019-08-23 20:52 牧牛人Alec 阅读(281) 评论(0) 推荐(0)
摘要: 大致分三步: 1、找基准(一般是以中间项为基准) 2、遍历数组,小于基准的放在left,大于基准的放在right 3、递归 阅读全文
posted @ 2019-08-23 20:44 牧牛人Alec 阅读(502) 评论(0) 推荐(0)