码迷,mamicode.com
首页 > 编程语言 > 详细

选择排序

时间:2020-03-22 13:39:10      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:span   select   fun   div   ini   选择排序   const   mini   ret   

选择排序:遍历数组,依次找出将最小值放入放到遍历开始位置

function selectSort(arr) {
    const Len = arr.length;
    const fLen = Len - 1;
    let minIndex, temp;
    for (let i = 0; i < fLen; i++) {
        minIndex = i;
        for (let j = i + 1; j < Len; j++) {
            if (arr[j] < arr[minIndex]) {
                minIndex = j;
            }
        }
        temp = arr[i];
        arr[i] = arr[minIndex];
        arr[minIndex] = temp;    
    }
    return arr;
}

 

选择排序

标签:span   select   fun   div   ini   选择排序   const   mini   ret   

原文地址:https://www.cnblogs.com/garfieldzhong/p/12545392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!