bsp .so 一个 冒泡排序 -i 方法 进行 比较 func
冒泡排序:比较相邻的两个元素,如果前一个比后一个大,则交换位置。
- function sort(arr) {
- for (var i = 0; i < arr.length; i++) {
- for (var j = 0; j < arr.length - i - 1; j++) {
- if (arr[j] < arr[j + 1]) {
- var temp = arr[j];
- arr[j] = arr[j + 1];
- arr[j + 1] = temp;
- }
- }
- }
- return arr;
- }
- var arr = [2, 5, 3, 1, 7, 8, 78, 89];
- sort(arr);
- console.log(arr); //1,2,3,4,7,8,78,89
2.利用js里的sort()方法进行冒泡排序
- var arr = [5,39,8,1,2,13,55];
- arr = arr.sort(function(a,b){return a-b});
- console.log(arr);//1,2,5,8,13,39,55
js冒泡排序
bsp .so 一个 冒泡排序 -i 方法 进行 比较 func
原文:http://www.cnblogs.com/leiting/p/7906348.html
来源: http://www.bubuko.com/infodetail-2409619.html