博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js选择排序
阅读量:6876 次
发布时间:2019-06-26

本文共 396 字,大约阅读时间需要 1 分钟。

找到序列中最小的数与第一位做交换,第二次循环时从第二项开始遍历出最小数然后做交换,第三次从第三项...

let arr = [2,7,4,1,3,6,5,9,0,8]let minIndex, tempfor (let i = 0; i < arr.length; i++) {    minIndex = i    for (let j = i+1; j < arr.length; j++) {        if (arr[j] < arr[minIndex]) {            minIndex = j        }    }    temp = arr[minIndex]    arr[minIndex] = arr[i]    arr[i] = temp}console.log(arr) // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]复制代码

转载地址:http://qygfl.baihongyu.com/

你可能感兴趣的文章
在window XP下使用vsphere client 5.5 访问vCenter 或者 ESXi5.5 连接错误
查看>>
35 个超棒的 Coming Soon 页面设计案例
查看>>
C语言第四天(位运算)
查看>>
硬RAID可以为NVMe SSD数据可靠性保驾护航吗?
查看>>
iPad 2 移植Siri 新手完全教程 适用所有越狱设备
查看>>
编程题:用函数实现,用户输入年月日,来计算出该日期为当年第几天?
查看>>
Pro Android学习笔记(十一):了解Intent(中)
查看>>
小程序混合框架HERA1.1.0发布
查看>>
linux下svn+rsync+inotify实现代码自动同步
查看>>
MYSQL主从+amoeba读写分离(一)
查看>>
tomcat并发量和内存的关系
查看>>
J2EE操作系统调优
查看>>
linux服务器校验时间
查看>>
闭包与柯里化
查看>>
ExtJS <1> HelloWord
查看>>
squid配置及说明文档,很好很详细
查看>>
Trufun UML工具代码生成功能视频演示
查看>>
Log4j按级别输出日志到不同文件配置分析
查看>>
搭建nginx服务器
查看>>
java 运行 jar classpath配置
查看>>