MCPcopy Create free account
hub / github.com/OBKoro1/web-basics / selectionSort

Function selectionSort

src/example/tempCodeRunnerFile.js:1–14  ·  view source on GitHub ↗
(arr)

Source from the content-addressed store, hash-verified

1function selectionSort(arr) {
2 for (let i = 0; i < arr.length; i++) {
3 let indexMin = i
4 for (let j = i + 1; j < arr.length; j++) {
5 if (arr[indexMin] > arr[j]) {
6 indexMin = j
7 }
8 }
9 if (indexMin !== i) {
10 [arr[i], arr[indexMin]] = [arr[indexMin], arr[i]]
11 }
12 }
13 return arr
14}
15
16// 使用
17const oldArr = [3, 4, 5, 1, 2, 7, 8]

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected