๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš— Major Study (Bachelor)/๐ŸŸจ Algorithm

์•Œ๊ณ ๋ฆฌ์ฆ˜ 4์ฃผ์ฐจ ๋ชฉ์š”์ผ

by UKHYUN22 2022. 3. 24.
728x90

์˜คํ”ˆ๋ถ, ํ…์Šค๋ถ๊ณผ ์Šฌ๋ผ์ด๋“œ(PDF๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ์€ ์•ˆ๋œ๋‹ค).

Master Theorem ์„ ์–ด๋Š ์ •๋„ ์ฃผ๋ ค๊ณ  ํ•œ๋‹ค.

 

P3๋Š” ํ–‰๋ ฌ์„ ๊ณฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‚˜ํƒ€๋‚ด๊ณ  ์žˆ๋‹ค.

 

 

Divide and Conquer๋Š” ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค. ๋˜‘๊ฐ™์€ Subproblem์„ ๊ณ„์† ํ•ด์„œ ํ’€์–ด์„œ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค.

 

์„ธํƒ€N์œผ๋กœ ํ‘œํ˜„ํ•˜๋ ค๋ฉด ์ •ํ™•์ด N ๋ฒˆ ๋งŒ ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋Š”๋ฐ Worst case์™€ Best case์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค์–‘ํ•˜๊ฒŒ ๋˜๋ฉด ๋น…์˜ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

Loop ์ด ์žˆ์œผ๋ฉด Loop ๋งŒ ๋ด๋„ ๋œ๋‹ค.

Memorization ๋ฐฉ์‹๋„ Recursion์„ ํ•˜์ง€๋งŒ ์ €์žฅํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋งŒ callํ•˜๋ฏ€๋กœ ๋™์ผํ•˜๋‹ค.