选择排序

       var swap = function(array,a,b){
          var tmp = array[a];
          array[a] = array[b]
          array[b] = tmp;
        }
        
        var selectionSort = function(array){
          //注意不要把min这个全局变量定义在循环内
          for(var i=0,n=array.length,min = 0;i<n;i++){
            for(var j=i+1;j<n;j++){
              if(array[min]>array[j]){
                min = j;
              }
            }
            if (i != min){
              swap(array, min, i);
            }
          }
        }

原文地址:https://www.cnblogs.com/rubylouvre/p/1651834.html