冒泡排序
从大到小
function smaller(oArr){//冒泡排序,从大到小
for(var i=oArr.length-1;i>0;i--){//把最小的放在最后
for(var j=0;j<i;j++){//从第一个到到第i个都进行判断
var medium;
if(oArr[j]<oArr[j+1]){//把小的往后传,直到传给第i个
medium=oArr[j];
oArr[j]=oArr[j+1];
oArr[j+1]=medium;
}
}
}
}
从小到大
function bigger(oArr){//冒泡排序,从小到大
for(var i=oArr.length-1;i>0;i--){
for(var j=0;j<i;j++){
var medium;
if(oArr[j]>oArr[j+1]){
medium=oArr[j];
oArr[j]=oArr[j+1];
oArr[j+1]=medium;
}
}
}
}
数组去重
方法一
function refine(oArr){
for(var i=0;i<oArr.length;i++){
for(var j=oArr.length-1;j>i;j--){
if(oArr[j]==oArr[i]){
oArr.splice(j,1);
}
}
}
}
方法二
function refine_1(oArr){
var newArr=[];
for(var i=0;i<oArr.length;i++){
for(var j=0;j<newArr.length;j++){
if(newArr[j]==arr[i]){
break;
}
newArr.push(arr[i]);
}
}
}