前端开发必会的JS算法之选择排序
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
const utils = {
swap(array, a, b) {
[array[a], array[b]] = [array[b], array[a]]
},
randomNum() {
return Math.floor(Math.random() * 100)
},
randomArray() {
return Array.from(Array(this.randomNum()), _ => this.randomNum())
}
}
function selectionSort(array) {
for (let i = 0; i < array.length - 1; i++) {
let minIndex = i
for (let j = i; j < array.length; j++) {
if (array[minIndex] > array[j]) {
minIndex = j
}
}
if (minIndex !== i) {
utils.swap(array, i, minIndex)
}
}
return array
}
const array = selectionSort(utils.randomArray())
console.log(array)
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
const utils = {
swap(array, a, b) {
[array[a], array[b]] = [array[b], array[a]]
},
randomNum() {
return Math.floor(Math.random() * 100)
},
randomArray() {
return Array.from(Array(this.randomNum()), _ => this.randomNum())
}
}
function selectionSort(array) {
for (let i = 0; i < array.length - 1; i++) {
let minIndex = i
for (let j = i; j < array.length; j++) {
if (array[minIndex] > array[j]) {
minIndex = j
}
}
if (minIndex !== i) {
utils.swap(array, i, minIndex)
}
}
return array
}
const array = selectionSort(utils.randomArray())
console.log(array)
</script>
</body>
</html>
友诸同道
随心打赏
岁月长在
始终如一
↓推荐关注↓
切记,点“赞“或”在看”
您就会在第一时间
收到我们的消息!
知道你会来
所以我一直在这里等
1.爱较真粉身碎骨,放手爱万物复苏。
2.总是失去后才懂得珍惜,后悔让我们渐渐没了脾气。
3.给自己留一片净土,种一颗永不老的童心。
4.顺境者昌,逆境者壮。
5.世界上不缺乏美的事物,而缺乏发现美的慧眼。
6.在做个称职的父亲之前,先做个称职的丈夫吧。
7.品牌,就是摆在哪里都有销量。
8.世界是你们的,也是我们的,但最终还是后来人的!
9.愿生活更健康,愿幸福更长久。
10.点燃自己,照亮别人!
11.不是每一个大叔,都有好听的故事。
12.没有怪兽,奥特曼也是怪物!
13.留住女人的美貌,赢得女人的芳心。
14.顺境中你别飘,逆境中你别倒。
15.不要忽略你不该忽略的,而总是在意你可以不在意的。
16.给手机放个假,陪父母过个年。
17.场景即销售,主播要人心。
18.婚姻就像手上捧着的沙子,抓得越紧失去得越多!
19.让需求营造场景,让流量承载营销。
20.人这一辈子,就是在洗和被洗的路上艰难地走着!
21.文艺青年的世界,你无法想象。
22.走累了回头,心累了放手。
23.控制自己的情绪,缓解更多的压力!
24.我这辈子,最大的财富是朋友。
25.销售是条不平凡之路。
26.不将就,要讲究。
27.不要玩说没就没的爱情,要整一次靠谱一点的旅行。
28.用思想去感受世界,用语言去打动别人。
29.没有长不大的子女,只有渐渐老去的爸妈。
30.过去喜欢一个人,现在喜欢一个人。
31.人生如戏,别太在意。
32.一代人的崛起,就意味着另一代人的终结!
33.用创意去做内容,江湖必定有你一席之地!
34.心若平静,海纳百川。
35.爱它就是美味,不爱它就是扎嘴。
36.回不到的都是过去,记忆里的都是泪滴。
37.有没有那么一首歌,让你有点舍不得。
38.结婚不是爱情的结束,“剩”只是一时迷途。
39.鸡蛋从外打破是食物,从内打破是生命。
40.跟时间赛跑,我们输得多赢得少!
41.世界不完美,才是完美。
42.不怕抄袭和举报,就怕好的内容你看不着!
43.写与不写,就在一念之间。
44.有人在装正经,而我在装不正经。
45.输出不一定都是好的,取之精华!
46.别让知识荒废了你的财富。
47.不是我们不明白,而是世界变化快!
48.个人品牌,早晚都要做!
49.让好的信息,流向对的方向。
有作品需要互动,也发给我, 我会帮老朋友助力的!
PS:老规矩哟,先点击“在看”或转发,私信截图到后台,再取资料,获取方式见下方链接:
好了,今天的分享就到这里,希望大家喜欢!
谢谢大家的支持,有了大家的支持我才更有动力去给大家更新干货黑科技!300个在看给我安排上!然后记得回复关键词,自取呦。看到这的,都是真粉丝,感谢你们,给我坚持下去的理由。
来个一键三连