01. [์๋ฃ๊ตฌ์กฐ] ์๋ฃ๊ตฌ์กฐ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด
์๋ฃ๊ตฌ์กฐ๋ ๋ฌด์์ธ๊ฐ? ์๋ฃ๊ตฌ์กฐ : ๋ฐ์ดํฐ์ ํํ(๋ฐ์ดํฐ์ ์ ์ฅ) ๋ฐฉ๋ฒ ex) int, float, vector, list, map, ์ ์ ๋ฐฐ์ด, ๋์ ๋ฐฐ์ด ๋ฑ๋ฑ ์๊ณ ๋ฆฌ์ฆ : ์๋ฃ๊ตฌ์กฐ๋ก ํํ๋ ๋ฐ์ดํฐ๋ฅผ ๋์์ผ๋ก ํ๋ '๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ' [ ์๋ฃ๊ตฌ์กฐ์ ๋ถ๋ฅ ] ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ๋ถ์ ๋ฐฉ๋ฒ [ ์๊ฐ ๋ณต์ก๋ (Time Complexity)์ ๊ณต๊ฐ ๋ณต์ก๋ (Space Complexity) ] ์๊ฐ ๋ณต์ก๋ (Main) "์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ ํ ์ํฉ์์ ๋ ๋น ๋ฅด๊ณ ๋ ๋๋ฆฐ๊ฐ?" ๊ณต๊ฐ ๋ณต์ก๋ (Sub) "์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ ํ ์ํฉ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ ์ ๊ฒ ์ฐ๊ณ ๋ง์ด ์ฐ๋?" ์๊ณ ๋ฆฌ์ฆ์ ์ํ์๋๋ฅผ ํ๊ฐํ ๋๋ ์ฐ์ฐ์ ํ์๋ฅผ ์ธ๋ ๋ฐฉ๋ฒ์ ์ทจํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒ๋ฆฌํด์ผ ํ ๋ฐ์ดํฐ์ ์๊ฐ n์ ๋ํ ์ฐ์ฐํ์์ ํจ์ T(n)์ ๊ตฌ์ฑํ๋ค...
2019.06.28