美文网首页
排序算法

排序算法

作者: 悲莫停 | 来源:发表于2017-02-21 12:45 被阅读0次

    JS里排序算法的写法:

    <script>
        function finMin(arr,index) {
            var iMin=arr[index]; //最小值
            var iMinIndex=index;//最小索引
            for(var i=index;i<arr.length;i++ ){
                if(iMin>arr[i]){ //循环比较  换位置和换索引
                    iMin=arr[i];
                    iMinIndex=i;
                }
            }
            return iMinIndex;  //返回iMinIndex
        }
        var  arr=[1,4,3,2,33,4,567,8];
        for(var i=0;i<arr.length;i++){
            var index=finMin(arr,i); //返回索引换位置
            var tmp;        //倒一下值
                tmp=arr[index];
                arr[index]=arr[i];
                arr[i]=tmp;
        }
        alert(arr)
    </script>
    

    相关文章

      网友评论

          本文标题:排序算法

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