zoukankan      html  css  js  c++  java
  • 选择排序

           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);
                }
              }
            }
    

  • 相关阅读:
    do-while语句
    指针操作符
    字符译码
    PHP流程控制分支结构
    PHP数据类型和常量
    PHP中使用的变量
    第一个PHP程序
    HTML的区块属性
    HTML的定位属性
    HTML的盒子模型
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/1651834.html
Copyright © 2011-2022 走看看