N M2(by Choice)

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒ๊ฐ

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)์ด ๋” ์ข‹๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค!

์žฌ๊ท€ ํ•จ์ˆ˜ ์‹คํ–‰ ํ๋ฆ„

Last updated

Was this helpful?