
์ด๋ถ ํ์(binary search)๋, ์ด๋ค ๋ฐฐ์ด๊ณผ ์ฐพ๊ณ ์ ํ๋ ์๊ฐ ์์ ๋, ์ฐพ๊ณ ์ ํ๋ ๋ฒ์๋ฅผ ์ ๋ฐ์ฉ ์ขํ๊ฐ๋ฉฐ ๋น ๋ฅด๊ฒ ํด๋น ๊ฐ์ ์์น๋ฅผ ์ฐพ์๋ด๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์์ ์์ฃผ ๋ฑ์ฅํ๋ ๋ํ์ ์ธ ํ์ ๊ธฐ๋ฒ์ผ๋ก, ๋จ์ํ ์ ๋ ฌ ๋ฐฐ์ด ํ์๋ถํฐ, ๊ฒฝ๊ณ๊ฐ ์ฐพ๊ธฐ, ์์ฉ ๋ฌธ์ ๊น์ง ๋งค์ฐ ๋ค์ํ ํํ๋ก ์ถ์ ๋ฉ๋๋ค. ๋งค ๋ฐ๋ณต๋ง๋ค ๊ฒ์ ๋ฒ์๋ฅผ ์ ๋ฐ์ผ๋ก ์ค์ด๊ธฐ์ O(log n)์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋๋ค. ๋ค๋ง, ๊ฐ์ ๋์๋ฅผ ๋น๊ตํ๋ฉฐ ๋ฒ์๋ฅผ ์ก๊ธฐ์ ๋ฐฐ์ด์ด ๋ฐ๋์ ์ ๋ ฌ๋จ์ ์ ์ ๋ก ํฉ๋๋ค.๊ตฌํ: ๋ฐ๋ณต vs. ์ฌ๊ท์ด๋ถ ํ์์ ๋จผ์ ์์ ์ธ๋ฑ์ค์ ๋ ์ธ๋ฑ์ค๋ฅผ ์ก๊ณ , ๊ทธ ๋์ ์ค๊ฐ (๋๋ ์ ๋๋ ๋จ์ด์ง ๊ฒฝ์ฐ ํ ์นธ ์ผ์ชฝ) ์ธ๋ฑ์ค๋ฅผ ์ก๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํํ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ ๋๊น์ง ์์, ์ค๊ฐ, ๋ ์ธ๋ฑ์ค๋ฅผ..