time complexity
-
[Algorithm] ์๊ฐ ๋ณต์ก๋ & ๊ณต๊ฐ ๋ณต์ก๋Algorithm 2022. 1. 12. 02:35
์๊ณ ๋ฆฌ์ฆ์ ํ๊ฐํ๋ ๋ ๊ฐ์ง ์์๋ ์๊ฐ ๋ณต์ก๋ (Time Comlexity)์ ๊ณต๊ฐ ๋ณต์ก๋ (Complexity)๋ก ๋๋๋ค. ์ด ๋ ๊ฐ์ง๋ ์๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ํ๊ฐํ๋ ๊ฒ์ธ๋ฐ, ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐ ๋ณต์ก๋๋ผ ํ๊ณ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ํ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ณต๊ฐ ๋ณต์ก๋๋ผ๊ณ ํ๋ค. ํ๋ก๊ทธ๋จ์ ์งค ๋์๋ ํญ์ worst case๋ฅผ ๊ณ ๋ คํด์ผํ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๊ฐ ๋ณต์ก๋์ ๊ณต๊ฐ ๋ณต์ก๋๋ ๋ณดํต Big-Oh ํ๊ธฐ๋ฒ์ ์ด์ฉํด์ ๋ํ๋ธ๋ค. ใ ค 1. ์๊ฐ ๋ณต์ก๋ (Time Complexity) ์๊ฐ ๋ณต์ก๋๋ ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ ๋ถ์ ๊ฒฐ๊ณผ์ด๋ค. ์๊ฐ ๋ณต์ก๋๋ฅผ ํ๊ฐํ ๋์๋ ๋จผ์ ์ฐ์ฐ์ ํ์๋ฅผ ์ธ๊ณ , ์ฒ๋ฆฌํด์ผ ํ ๋ฐ์ดํฐ์ ์ n์ ๋ํ ์ฐ์ฐํ์์ ํจ์ T(n)์ ๋ง๋ ๋ค. ์๊ฐ ๋ณต์ก๋๋ ๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ง๋ก..