[CS/์๊ณ ๋ฆฌ์ฆ] ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋
์๊ฐ๋ณต์ก๋(Time Complexity) : ์๊ณ ๋ฆฌ์ฆ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ํ๊ฐํ๋๋ฐ ์ฌ์ฉ๋๋ค. Big O ํ๊ธฐ๋ฒ์ผ๋ก ๋ํ๋ด๋ฉฐ, ์๊ณ ๋ฆฌ์ฆ์ด ์
๋ ฅ ํฌ๊ธฐ n์ ๋ํด ์ด๋ป๊ฒ ์ฆ๊ฐํ๋์ง๋ฅผ ํํํ๋ค. ex) O(1), O(n), O(logn) .... ๊ณต๊ฐ๋ณต์ก๋(Space Complexity) : ์๊ณ ๋ฆฌ์ฆ์ด ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๋๋ฐ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ์์ ํ๊ฐํ๋๋ฐ ์ฌ์ฉ๋๋ค. Byte, Bit ๋จ์, Big O ํ๊ธฐ๋ฒ์ผ๋ก ๋ํ๋. ๊ณต๊ฐ ๋ณต์ก๋์ ์ํฅ์ ๋ฏธ์น๋ ์์๋ค ๋ณ์ ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ: ๋ณ์ ๊ฐ์ ๋ฐ ํฌ๊ธฐ, ์๋ฃ๊ตฌ์กฐ ์ฌ๊ท ํธ์ถ: ์ฌ๊ท์ ์๊ณ ๋ฆฌ์ฆ์ stack์ ์ ๋ณด๋ฅผ ์ ์ฅํด์ผํ๊ธฐ์ ๊ณต๊ฐ๋ณต์ก๋๊ฐ ๋์์ง ์์ ๋ฒํผ ์ผ๋ฐ์ ์ผ๋ก ์๊ฐ๋ณต์ก๋์ ๊ณต๊ฐ๋ณต์ก๋..
2023.07.27