[アルゴリズム]コンビネーション


コールのコードも!!!後で変更
コンポジット
static void combination(int cnt, int start) {
    if(cnt == R) {
        return;
    }
    
    for(int i = start; i<N; i++) {
        results[cnt] = i;
        combination(cnt+1,i+1);
    }
}
くりかえしくみたて
static void combination(int cnt, int start) {
    if(cnt == N) {
        return;
    }
    
    for(int i = start; i<N; i++) {
        results[cnt] = i;
        combination(cnt+1,i);
    }
}