๐งฎ
Insertion Sort
Insertion Sort๋ณดํต ์๊ณ ๋ฆฌ์ฆ +20pts
Problem
Implement insertion sort to sort an array in ascending order.
Examples
Input:
insertionSort([5, 2, 4, 6, 1, 3])Output:
[1, 2, 3, 4, 5, 6]Explanation
์ด ๋ฌธ์ ๋ **์ฝ์ ์ ๋ ฌ(Insertion Sort)** ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค. ## ํต์ฌ ๊ฐ๋ : ์ฝ์ ์ ๋ ฌ ์นด๋ ์ ๋ ฌ์ฒ๋ผ ๊ฐ ์์๋ฅผ ์ ๋ ฌ๋ ๋ถ๋ถ์ ์ฌ๋ฐ๋ฅธ ์์น์ ์ฝ์ ํฉ๋๋ค. ### ์๊ณ ๋ฆฌ์ฆ 1. ๋ ๋ฒ์งธ ์์๋ถํฐ ์์ 2. ํ์ฌ ์์๋ฅผ ์์ ์ ์ฅ 3. ์ ๋ ฌ๋ ๋ถ๋ถ์์ ์ฌ๋ฐ๋ฅธ ์์น ์ฐพ๊ธฐ 4. ์์๋ค์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ 5. ์ฌ๋ฐ๋ฅธ ์์น์ ์ฝ์ ### ์ฝ๋ ๋ถ์ ```javascript for (let i = 1; i < result.length; i++) { const key = result[i]; le...
View detailed explanation โKey Concepts
์ฝ์
์ ๋ ฌ ์ ๋ ฌ๋ ๋ถ๋ถ ๋ฐฐ์ด ์์ ์ด๋ ์์ ์ ๋ ฌ
Time: O(n^2) Space: O(1)
solution.js
Ctrl + Enter
Run tests to see results here.