๐งฎ
Selection Sort
Selection Sort๋ณดํต ์๊ณ ๋ฆฌ์ฆ +20pts
Problem
Implement selection sort to sort an array in ascending order.
Examples
Input:
selectionSort([64, 25, 12, 22, 11])Output:
[11, 12, 22, 25, 64]Explanation
์ด ๋ฌธ์ ๋ **์ ํ ์ ๋ ฌ(Selection Sort)** ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค. ## ํต์ฌ ๊ฐ๋ : ์ ํ ์ ๋ ฌ ๋งค ๋ฐ๋ณต์์ ์ต์๊ฐ์ ์ฐพ์ ๋งจ ์์ผ๋ก ์ด๋์ํต๋๋ค. ### ์๊ณ ๋ฆฌ์ฆ 1. ๋ฐฐ์ด์์ ์ต์๊ฐ์ ์ฐพ์ต๋๋ค 2. ์ต์๊ฐ์ ํ์ฌ ์์น์ ๊ตํํฉ๋๋ค 3. ๋ค์ ์์น์์ ๋ฐ๋ณตํฉ๋๋ค ### ์ฝ๋ ๋ถ์ ```javascript for (let i = 0; i < result.length; i++) { let minIdx = i; for (let j = i + 1; j < result.length; j++) { ...
View detailed explanation โKey Concepts
์ ํ ์ ๋ ฌ ์ต์๊ฐ ์ฐพ๊ธฐ ๋ฐฐ์ด ๊ตํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ
Time: O(n^2) Space: O(1)
solution.js
Ctrl + Enter
Run tests to see results here.