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도 있던데.. 그건 뭐지..

'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

to Top