๐งฎ
Bubble Sort
Bubble Sort๋ณดํต ์๊ณ ๋ฆฌ์ฆ +20pts
Problem
Implement bubble sort to sort an array in ascending order.
Examples
Input:
bubbleSort([64, 34, 25, 12, 22])Output:
[12, 22, 25, 34, 64]Explanation
์ด ๋ฌธ์ ๋ **๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort)** ์๊ณ ๋ฆฌ์ฆ์ ํ์ตํฉ๋๋ค. ๊ฐ์ฅ ์ดํดํ๊ธฐ ์ฌ์ด ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ด์ง๋ง ํจ์จ์ฑ์ ๋ฎ์ต๋๋ค. **๋ฒ๋ธ ์ ๋ ฌ์ ์๋ฆฌ** ์ธ์ ํ ๋ ์์๋ฅผ ๋น๊ตํ์ฌ ์์๊ฐ ์๋ชป๋๋ฉด ๊ตํํฉ๋๋ค. ํฐ ๊ฐ์ด "๊ฑฐํ์ฒ๋ผ" ๋ฐฐ์ด ๋์ผ๋ก ๋ ์ค๋ฅด๋ ๊ฒ์ฒ๋ผ ๋ณด์ฌ์ ๋ฒ๋ธ ์ ๋ ฌ์ด๋ผ๊ณ ํฉ๋๋ค. **์๊ณ ๋ฆฌ์ฆ ๋์** 1. ์ฒซ ๋ฒ์งธ ์์๋ถํฐ ์์ํ์ฌ ์ธ์ ํ ์์์ ๋น๊ต 2. ์์ ์์๊ฐ ๋ ํฌ๋ฉด ๊ตํ 3. ๋ฐฐ์ด ๋๊น์ง ๋ฐ๋ณตํ๋ฉด ๊ฐ์ฅ ํฐ ์์๊ฐ ๋งจ ๋ค๋ก ๊ฐ 4. ์ ๋ ฌ๋์ง ์์ ๋ถ๋ถ์ ๋ํด ๋ฐ๋ณต **[64, 34, 25, 12, 2...
View detailed explanation โKey Concepts
๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ธ์ ์์ ๋น๊ต ๋ฐฐ์ด ์์ ๊ตํ ์ด์ค ๋ฐ๋ณต๋ฌธ
Time: O(nยฒ) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.