美文网首页
冒泡、选择排序

冒泡、选择排序

作者: yoolika | 来源:发表于2019-01-08 11:45 被阅读0次

冒泡:

var arr=[10,2,3,5,1,3]
var temp;
var len=arr.length;
for(var i=0 ; i<len-1;i++){
  for(var j=0;j<len-1-i;j++){
    if(arr[j]<arr[j+1]){
      temp=arr[j+1];
      arr[j+1]=arr[j]
    arr[j]=temp;
    }
  }
}

选择排序:

var arr=[10,2,3,5,1,3]
var temp;
var len=arr.length;
var max;
for(var i=0 ; i < len-1; i++){
  max=i;
  for(var j=i+1;j < len; j++){
    if(arr[max]>arr[j]){
      max=j;
    }
}
if(max!=i){
    temp=arr[max];
    arr[max]=arr[i]
    arr[i]=temp;
  }
}

相关文章

网友评论

      本文标题:冒泡、选择排序

      本文链接:https://www.haomeiwen.com/subject/ekevrqtx.html