(HW)コンビネーション(ジャワ)

1つの パブリック クラステスト
 2  {
 3      パブリック 静的 ボイドメイン(文字列[]引数)
 4      {
 5          ベクトル<整数> V = 新しいベクトル<> ();
図6は、         のためにint型 I ++; iは= 5 <I = 1 7              v.add(i)を、
8          スキャナ入力= 新しいスキャナ(System.in)。
9          int型 K = input.nextInt()。
10          INT []溶液= 新しい INT [K]。
11         System.out.println(コンビネーション(V、溶液、0、0 ));
12          input.close()。
13      }    
 14      
15      パブリック 静的 int型の組み合わせ(ベクトル<整数> V、int型 []溶液、int型開始、int型POS)
 16      {
 17          であれば(POS == solution.length)
 18          {
 19              のSystem.out.println(Arrays.toStringを(溶液));
20              リターン 1 21          }
 22          
23          int型のカウント= 0 ;
24         int型 I =開始;私は()v.sizeを<; iは++ 25          {
 26              溶液[POS ++] = v.get(I)。
27              カウント+ =コンビネーション(V、溶液、I + 1 、POS)。
28              pos-- ;
29          }
 30          
31          リターン数えます。
32      }
 33 }

 

おすすめ

転載: www.cnblogs.com/Huayra/p/10973435.html