私は、n の 10 個の値に対して n サイズの整数の 50 セットをソートする必要がある学校のプロジェクトに取り組んでいます。並べ替え方法はすべて解決しましたが、並べ替えをループするためにこれらのモンスター配列をパッケージ化する方法がわかりません。
私の当初の考えは、2 次元配列の配列でした。整数をダウンキャストするという頭痛の種に対処したくないので、ArrayList から離れようとしています。だから私の質問は、次のようなことをする方法はありますか?
private array[] fullList; //this is where I would store my 2-dimensional arrays
private int[n][50] sets; //this is where I would have my 50 sets of n length
考え?
さて、コメントに入れることがわからないので、これが私が思いついたものです:
public BenchmarkSorts(int[] sizes) {
for (int i=0; i < sizes.length; i++){
set = int[(sizes[i])][50]
for (int row=0; row < sizes[i]; j++)
for (int column=0; column < 50; column++)
set[row][column] = rdm.nextInt();
fullList.add(i, set);
}
ArrayList ソートを使用できればよいのですが、これはアルゴリズム設計クラスであり、難しい方法で行う必要があります。
sizes[i]
しかし、今では、配列の値を開始するために 2 行目で使用することはできませんset
...何かアイデアはありますか?