public static int comb( int a, int b){
assert (a>=1):"a must be one or more";
assert(b>=0):"b must be zero or more";
assert(a>=b):"a must be greater than or equal to b";
if(b==0 || b==a) return (1);
else return (comb(a-1, b-1) + comb(a-1, b));
}
이거 도대체 값이 어떻게 나오는거고 이유가 뭐에요..?
제발 설명해주실분 ㅜㅜ
아니 돌려봐 재귀함수 누가 머리로 풀어줌
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.