๐ฉ ๊ณ์ ์ ๋ ฌ์ ์ผ๋ฐํํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ ๊ฐ๋ฅ
ํนํ ๊ฐ์ ๋ฒ์๊ฐ ๊ณจ๊ณ ๋ฃจ ํผ์ ธ์์ ๋ ์ ์ฉ
EX) 0.0~1.0 ์ฌ์ด์ ์์์ ์๋ฅผ ๊ฐ์ง ํฐ ์งํฉ์ ์ ๋ ฌ
๐ ์ซ์๋ค์ด ๊ณจ๊ณ ๋ฃจ ๋ถ์ฐ๋์ด ์๋ค๋ฉด ์ธ๋ฑ์ค ์ง์ ์ด ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๊ณ์์ ๋ ฌ์ ์ ์ฉ์ด ์ด๋ ต๊ณ , ๋ฒํท์ ๋ ฌ์ด ์ ์ฉ
๐ฉ ๋ฐฉ๋ฒ
1. ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ค์ ๊ฐ์ ๋ฒ์๋ฅผ ๊ท ๋ฑํ๊ฒ ๋๋์ด ์ฌ๋ฌ ๊ฐ์ ๋ฒํท์ ๋ง๋ ๋ค.
2. ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํด๋นํ๋ ๋ฒํท์ ๋ฃ๊ณ
3. ๊ฐ ๋ฒํท์ ์ฝ์ ์ ๋ ฌ๊ณผ ๊ฐ์ ์์ ์ ์ธ ์ ๋ ฌ์ ์ํํ ํ
4. ๋ฒํท ์์๋๋ก ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋์ดํ๋ ์ ๋ ฌ ๋ฐฉ์
๐ฉ ํน์ง
์์ ์ ๋ ฌ (์ค๋ณต๋ ๊ฐ์ ๊ฒฝ์ฐ ์ ๋ ฅ ์์๋ฅผ ๋ฌด์์๋ก ๋ค์์ ์ํ์์ ์ ๋ ฌํ๋ ๊ฒ)
์ ์๋ฆฌ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ X
๐ฉ ์๊ฐ๋ณต์ก๋ O(n)
ํ์ง๋ง ํ ๋ฒํท์ ์ ๋ ฅ ํค๊ฐ๋ค์ด ๋ชฐ๋ฆฐ ๊ฒฝ์ฐ์๋ ๋ฒํท์ ์ํ๋ ํค๋ค์ ์ ๋ ฌํ๋๋ฐ ์ฌ์ฉํ ์ ๋ ฌ์ ์๊ฐ๋ณต์ก๋ ๋ณด๋ค ์ค๋ ์คํ์๊ฐ์ด ์์๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ต์ ์ ๊ฒฝ์ฐ๋ ํ ๋ฒํท์ ํค ๊ฐ๋ค์ด ๋ชฐ๋ฆฐ ๊ฒฝ์ฐ์ด๋ฉฐ, ์ต์์ ๊ฒฝ์ฐ๋ ๊ฐ ๋ฒํท์ ์ ๋ ฅ ํค๊ฐ๋ค์ด ๊ท ๋ฑํ๊ฒ ๋ถ๋ฐฐ๋ ๊ฒฝ์ฐ์ด๋ค.
'๐ฉโ๐ป ํ๋ก๊ทธ๋๋ฐ > ๐ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์ง ํ์(Binary Search) (0) | 2024.04.14 |
---|---|
์์ฐจ ํ์(Sequential Search) (0) | 2024.04.14 |
๊ธฐ์ ์ ๋ ฌ(Radix Sort) (0) | 2024.04.13 |
๊ณ์ ์ ๋ ฌ(Counting Sort) (0) | 2024.04.13 |
ํ ์ ๋ ฌ(Heap Sort) (0) | 2024.04.13 |