Dynamic Programming Binomial Coefficient의 구현

Language/C++ Language
int bin(int n, int k)
{
	int **B;
	B = new int*[n+1];
	for(int i=0 ; i<=n ; i++)
	{
		B[i] = new int[k+1];
	}

	for(int i=0 ; i<=n ; i++) 
	{
		for (int j=0 ; j<= i ; j++)
		{
			if(j==0 || j==i) 
			{
				B[i][j]=1;
			}
			else
			{
				B[i][j]=B[i-1][j-1] + B[i-1][j];
			}
		}
	}
	return B[n][k];
}

'Language > C++ Language' 카테고리의 다른 글

Sort() 함수를 사용하기  (0) 2011.11.20
Encapsulation  (0) 2011.10.18
Vector(STL library) call by reference  (0) 2011.05.27
VISUAL STUDIO에서 배열포인터 조사식 보는방법  (1) 2011.05.14
#pragma once  (0) 2011.04.08