Catalan Number
Problem Solving/Algorithm notes 2007. 8. 12. 21:45
Catalan's Number
1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...
구하는 법
C(n) = (2nCn) / (n+1) = (2n)! / ((n+1)! * n!)
or
C[0]=1, C[n+1] = C[0]C[n] + C[1]C[n-1] + ... + C[n]C[0]
Catalan 수가 적용되는 예
n개의 노드로 만들 수 있는 tree 개수
n+2 측면으로 된 다각형을 n 삼각형들로 자를 수 있는 방법의 수
한 번에 두 개씩, 괄호 안에 곱해지며 늘여지는 수들을 놓는 방법의 수
n +1로 남겨지는 planar binary trees의 수
길이 2n을 통해서 n-by-n로 향하는데 주요한 대각선을 넘지 않는 경로의 수
stack-sort
행렬곱
등등..
관련된 논문
카탈란 수가 적용되는 예가 무지 많다..
Super Catalan도 있던데.. 그건 뭐지..
1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...
구하는 법
C(n) = (2nCn) / (n+1) = (2n)! / ((n+1)! * n!)
or
C[0]=1, C[n+1] = C[0]C[n] + C[1]C[n-1] + ... + C[n]C[0]
Catalan 수가 적용되는 예
n개의 노드로 만들 수 있는 tree 개수
n+2 측면으로 된 다각형을 n 삼각형들로 자를 수 있는 방법의 수
한 번에 두 개씩, 괄호 안에 곱해지며 늘여지는 수들을 놓는 방법의 수
n +1로 남겨지는 planar binary trees의 수
길이 2n을 통해서 n-by-n로 향하는데 주요한 대각선을 넘지 않는 경로의 수
stack-sort
행렬곱
등등..
관련된 논문
카탈란 수가 적용되는 예가 무지 많다..
Super Catalan도 있던데.. 그건 뭐지..
'Problem Solving > Algorithm notes' 카테고리의 다른 글
Ellipse (타원) (0) | 2009.04.15 |
---|---|
Combination 개수 구하기 (Pascal's Triangle) (2) | 2009.02.07 |
Number of Swap Operations (0) | 2008.07.24 |
소수 구하는 방법 (Sieve of Eratosthenes) (2) | 2008.07.15 |
Horner's Rule (0) | 2008.05.04 |
GCD SUM (0) | 2008.03.18 |
Erdos & Gallai (0) | 2008.03.04 |
Misère Nim (2) | 2007.12.16 |
BSP Tree (0) | 2007.08.28 |
Multinomial Theorem (0) | 2007.08.04 |