2.1 ์ํ์ ์๊ฐ-์ํ: ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ด๋ ํจ์๊ฐ ์๊ธฐ ์์ ์ ํธ์ถํ์ฌ ๋ฌธ์ ํด๊ฒฐํ๋ ํ๋ก๊ทธ๋๋ฐ๊ธฐ๋ฒ ex. ํผ๋ณด๋์น ์์ด -์ํ ์๊ณ ๋ฆฌ์ฆ: ์๊ธฐ ์์ ์ ์ํ์ ์ผ๋ก ํธ์ถํ๋ ๋ถ๋ถ+ ์ํ ํธ์ถ์ ๋ฉ์ถ๋ ๋ถ๋ถ-์ํ ํธ์ถ์ด ๋์์ ์ด๋ฃจ์ด์ง๋ ๊ผฌ๋ฆฌ์ํ์ ๋ฐ๋ณต์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฝ๊ฒ ๋ฐ๊ฟ ์ธ ์ ์๋ค.[์ํ vs ๋ฐ๋ณต]ใด์ํ: ์๊ณ ๋ฆฌ์ฆ ๋ช ํ ๊ฐ๊ฒฐ, ๋ฐ๋ณต์ ๋นํด ์ํ์๋ ๋๋ฆผ, ์ฌ๋ถ์ ๊ธฐ์ต๊ณต๊ฐ ๋ ํ์. ํจ์ ํธ์ถ ์ํด์ ํจ์ ๋งค๊ฐ๋ณ์๋ค์ ์คํ์ ์ ์ฅํ๋ ์ฌ์ ์์ ํ์ใด๋ฐ๋ณต: ์ง๋์น๊ฒ ๋ณต์กํด์ง์๋ ์์ -์ํ์ ๋ถํ ์ ๋ณต: ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ๋ ์์ ๋์ผํ ๋ฌธ์ ๋ค๋ก ๋ถํดํ์ฌ ํด๊ฒฐ-์ฑ๋ฅ: O(n) 2.2 ๊ฑฐ๋ญ์ ๊ณฑ๊ฐ ๊ณ์ฐ-ํฉํ ๋ฆฌ์ผ์์๋ ๋ฐ๋ณต์ด ์ํ๋ณด๋ค ๋น ๋ฆ-๊ฑฐ๋ญ์ ๊ณฑ์์๋ ์ํ์ด ๋ฐ๋ณต๋ณด๋ค ๋น ๋ฆ 2.3 ํผ๋ณด..