function sortMethod(arr) { // 交换两个数组项的位置 var swap = function(firstIndex, secondIndex) { var temp = arr[firstIndex]; arr[firstIndex] = arr[secondIndex]; arr[secondIndex] = temp; }; // 升序排列 var bubbleSort = function() { var i, j, stop, len = arr.length; for (i=0; i<len; i=i+1) { for (j=0, stop = len - i; j<stop; j=j+1) { // 将这里的'>'换成'<'即为降序排列 if (arr[j] > arr[j+1]) { swap(j, j+1); } } } }(); }
|
|