자료구조&알고리즘

수학적 귀납법

CalebHong 2022. 2. 10. 11:54

귀납법의 원리

Q. n≥n0인 모든 값에서 어떤 함수 F(n)이 항상 참이라는 것을 증명하라.

- 풀이 방법

  1. F(n0)이 참이라는 것을 보인다.

  2. F(n0)이 임의의 n에 대해 F(n)이 성립한다고 가정한다.

  3. 이러한 가정에서 F(n + 1)이 성립한다는 것을 보인다면 n ≥ n0에 대해 F(n)이 성립한다는 것이 증명된다.

     이를 '귀납정 정리'라고 한다.

 

- 예제 풀이

1. n = 0일 때: 0(0+1) / 2 = 0 → Base Step

2. 주어진 n에 대해: n(n+1) / 2 = 참이라고 가정

3. 위의 가정을 이용해 다음이 성립함을 보임 → Induction Step

= (n+1)(n+2) / 2

 

 

'자료구조&알고리즘' 카테고리의 다른 글

알고리즘 분석  (0) 2022.02.11
자료구조와 알고리즘  (0) 2022.02.11
추상 데이터형  (0) 2022.02.10
자료구조를 위한 수학  (0) 2022.02.09
자료구조와 알고리즘의 이해  (0) 2022.02.09