์๋ฃ๊ตฌ์กฐ ๋ฐ ์ค์ต - [1] ์๊ณ ๋ฆฌ์ฆ ๋ถ์ (1) ์๊ณ ๋ฆฌ์ฆ์ด๋? ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ์ ํํ ์๊ฐ ๋ด์ ํด๊ฒฐํ๋ ๋จ๊ณ์ ์ ์ฐจ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋? ๋ฐ์ดํฐ๋ฅผ ์กฐ์งํ๊ณ ์ ๊ทผํ๋ ์ฒด๊ณ์ ๋ฐฉ์ ์ฐ๋ฆฌ๋ ์ข์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ๊ฒ์ ๊ด์ฌ์ด ์๋ค. ์ฌ๊ธฐ์ '์ข๋ค'๋ ๊ธฐ์ค์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์์ ์ ์์๋๋ ์คํ์๊ฐ ๊ธฐ์ต์ฅ์ ์ฌ์ฉ๋ (๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋) ์ ๋ฐ๋ฅธ๋ค. ๋ฐ๋ผ์ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ข๋ค๊ณ ๋ถ๋ฅํ๋ ค๋ฉด, ์ด๋ฅผ ๋ถ์ํ๊ธฐ ์ํ ์ ๋ฐํ ์๋จ์ ํ์๋ก ํ๋ค! ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์คํ์๊ฐ์ ๋ฐ์ง๊ฒ ๋๋ค. ๋๋ถ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ๋ ฅ -> ์ถ๋ ฅ์ผ๋ก ๋ณํํ๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์คํ์๊ฐ(Running Time)์ ๋์ฒด๋ก ์ ๋ ฅ์ ํฌ๊ธฐ(Input Size) ์ ํจ๊ป ์ปค์ง๋ค. ํ๊ท ์คํ์๊ฐ(average case running time)์ ๊ฒฐ์ ํ๊ธฐ ์ด๋ ต๊ธฐ์, ์ต์ ์คํ์๊ฐ.. ์ด์ 1 ยทยทยท 7 8 9 10 ๋ค์