-
์ํ์ ๊ท๋ฉ๋ฒPROGRAMMING/์๋ฃ๊ตฌ์กฐ 2020. 6. 18. 13:06
์ํ์ ๊ท๋ฉ๋ฒ: ์ด๋ค ๋ช ์ P(n) ์ด ์์ ๋ ๋ชจ๋ ์์ฐ์ n ์ ๋ํด ์ฐธ์์ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ
- ๊ธฐ๋ณธํ: P(1) ์ด ์ฐธ(BASE)์ด๊ณ , P(n-1)->P(n) ์ด ์ฐธ(STEP)์ด๋ฉด P(n) ์ ๋ชจ๋ ์์ฐ์ n ์ ๋ํด์ ์ฐธ์ด๋ค.
- ๊ฐํ ํํ: P(1) ์ด ์ฐธ์ด๊ณ , P(1)∧P(2)∧···∧P(n-1) -> P(n) ์ด ์ฐธ์ด๋ฉด P(n) ์ ๋ชจ๋ ์์ฐ์ n ์ ๋ํด์ ์ฐธ์ด๋ค.
์ํ์ ๊ท๋ฉ๋ฒ์ ๋ ์ด๋ ค์ด ์๊ธฐ๋ฅผ ์ฝ๊ฒ ํ ์ ์๋ค.
โ์ค์โ P(n-1)->P(n) ≡ P->Q ์ ์๋ฏธ
- P ๊ฐ ์ฐธ, Q ๊ฐ ์ฐธ -> ์ ์ ๋ ์ฐธ
- P ๊ฐ ์ฐธ, Q ๊ฐ ๊ฑฐ์ง -> ์ ์ ๋ ๊ฑฐ์ง
- P ๊ฐ ๊ฑฐ์ง, Q ๊ฐ ์ฐธ -> ์ ์ ๋ ์ฐธ
- P ๊ฐ ๊ฑฐ์ง, Q ๊ฐ ๊ฑฐ์ง -> ์ ์ ๋ ์ฐธ
P ๊ฐ ๊ฑฐ์ง์ด๋ฉด Q ๋ '์๋ฏธ ์์'. (์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง์ ์๋ฏธ๊ฐ ์๋ ์๋๋ ๊ฒ์ ๋ ๋ฆฝ๋ ์ฌ์ค)
P->Q ๋ ๊ฐ๊ฐ์ P ์ Q ๊ฐ ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง๋ฅผ ๋ฐ์ง๋ ๊ฒ์ด ์๋๋ผ, P->Q ์์ฒด๊ฐ ์ฐธ์ด๋ฉด ๋๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ.
'PROGRAMMING > ์๋ฃ๊ตฌ์กฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Selection Sort , Merge Sort, ๊ทธ๋ฆฌ๊ณ ์ฆ๋ช (0) 2020.06.18 Arrays(๋ฐฐ์ด), Binary Search(์ด์ง ํ์), ์ฆ๋ช , ๊ทธ๋ฆฌ๊ณ log (0) 2020.06.18 ์ํ์ ๊ท๋ฉ๋ฒ์ผ๋ก ์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ ์ฆ๋ช (0) 2020.06.18 ๋ณ์์ ํฌ์ธํฐ (0) 2020.06.18