N M2(by Choice)
Last updated
Last updated
์๊ณ ๋ฆฌ์ฆ ์๊ฐ
1,2,3,...N ์ฌ์ด์ ์์ฐ์ n์ ๋ํด ์ ํO, ์ ํX ์ ๊ด์ ์์ ์๊ฐํด๋ณด๋ฉด ๊ฐ๊ฐ์ ์๋ 2๊ฐ์ง์ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ฐ๋๋ค. N๊ฐ์ ์ * 2๊ฐ์ง = ์ด 2^N ๊ฒฝ์ฐ์ ์๊ฐ ๋์จ๋ค.
ํ๊ฐ์ง ๊ฒฝ์ฐ๋ ๋ฐฐ์ด์ ์๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด๋ฏ๋ก O(1)์ด๋ผ๊ณ ํ๋ฉด ์ด 2^N ๊ฐ์ ๊ฒฝ์ฐ์ด๋ฏ๋ก ์๊ฐ๋ณต์ก๋๋ O(2^N)์ด๋ผ๊ณ ํ ์ ์๋ค.
์์ ์ดํด๋ณธ ํ์ด๋ฒ์ ๊ฐ ์๋ฆฌ์๋ณ๋ก N๊ฐ์ง, N-1๊ฐ์ง, N-2๊ฐ์ง,..์ด๋ฏ๋ก N!์ด๋ค. (์ค๋ณตX, ์ค๋ฆ์ฐจ์ ์์ด์ธ ๊ฒฝ์ฐ N๊ฐ์ง, N-i๊ฐ์ง(i๋ ์์์),...์ด์ง๋ง ์๊ฐ๋ณต์ก๋๋ ๋๋ต์ ์ธ ๊ฒ์ ๊ตฌํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ N*(N-1)*(N-2)*...๋ผ๊ณ ํ ์ ์๊ณ ์ด๊ฒ์ N!์ด๋ค.)
N!>>>2^N ์ด๋ฏ๋ก ์ ํ๊ด์ (2^N)์ด ๋ ์ข๋ค๊ณ ํ ์ ์๋ค!
์ฌ๊ท ํจ์ ์คํ ํ๋ฆ