选择排序

Posted garfieldzhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择排序相关的知识,希望对你有一定的参考价值。

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

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

 

以上是关于选择排序的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

VSCode自定义代码片段——CSS选择器

VSCode自定义代码片段6——CSS选择器

在第6731次释放指针后双重免费或损坏

微信小程序代码片段

pycharm添加Odoo代码片段