数组排序
冒泡排序:
1 var arr=[1,23,5,4,12,20,35,8,14];
2 function fnSort(){
3 for(var i=0;i<arr.length-1;i++){
4 for(var j=0;j<arr.length-1-i;j++){
5 if(arr[j]>arr[j+1]){
6 var temp=arr[j];
7 arr[j]=arr[j+1];
8 arr[j+1]=temp;
9 }
10 }
11 }
12 return arr;
13 }
14 console.log(fnSort());
选择排序:
1 var arr=[1,23,5,4,12,20,35,8,14];
2 function fnSort(){
3 for(var i=0;i<arr.length-1;i++){
4 for(var j=i+1;j<arr.length;j++){
5 if(arr[i]>arr[j]){
6 var temp=arr[i];
7 arr[i]=arr[j];
8 arr[j]=temp;
9 }
10 }
11 }
12 return arr;
13 }
14 console.log(fnSort());