2次元ブール行列の値を保存するためにギザギザの配列を使用するように宿題を割り当ててください。ギザギザの配列のためのJavaクラスが組み込まれているのですか?それとも、ArrayListsの配列で手動で作成する必要がありますか?Java Jagged Array
9
A
答えて
16
Javaでは、2D配列は1D配列オブジェクトの配列です。各1D配列は長さが異なるので、ギザギザの配列をそのまま使用できます。例えば
は、次のようにJavaの完全に有効である、と3 5 3 4
を出力:あなたが疎行列の実装をお勧めしますよう
int x[][] = {{0,1,2,3,4},{0,1,2},{0,1,2,3}};
System.out.println(x.length);
System.out.println(x[0].length);
System.out.println(x[1].length);
System.out.println(x[2].length);
0
それは実際に聞こえます。マトリックスを変更する必要がある場合は、パフォーマンスを大幅に向上させることができます。配列のコピー操作はかなり高価です。 Sparse matrices/arrays in Java
関連する問題
- 1. Jagged Arrayを使用するC
- 2. Jagged Arrayはすべての配列を変更し続ける
- 3. java random array
- 4. Android Java Vertex Array?
- 5. Java System.out.format double array
- 6. Java Arrayコンストラクタパラメータ
- 7. Java Array Destroy
- 8. java jlabel array
- 9. Java Object Array IO
- 10. Java XML to array
- 11. Java double in array
- 12. Java Script Get array from array fromテキストボックス
- 13. ファイル[] array to imageicon java
- 14. Java Array List/whileループカウントエラー
- 15. Java Search Loop for array
- 16. java tricky questions complete array
- 17. JAVA Gson Flex Empty ARRAY
- 18. int array [] [] to jpg Java
- 19. Java Arrayストアオブジェクトランダム時間
- 20. (MongoDB Java)$ push into array
- 21. 自分のJagged Foreachをロールする方法は?
- 22. Java 32ビットシステムのメモリサイズint [] array
- 23. Java ArrayとArraylistのカードゲーム
- 24. Java - バイナリファイルI/O with array-list
- 25. SWIG - Java Proxy Class Arrayパラメータ
- 26. My Arrayのマージ/ソート(Java)
- 27. ElasticSearchのJava APIは、Array
- 28. Java ArrayのHashCode実装
- 29. ベストソート2D double array in Java
- 30. Java ArrayとScalaの配列
これらのindiviuals配列に要素を追加する必要がある場合は、x [1]の代わりにxのサイズを変更する必要がありますか? –
@Chris:はい。例えば、 'x [1] = Arrays.copyOf(x [1]、newLength);' – NPE