2012-02-01 2 views
2

2dリストを参照すると、行/列が正しい順序で並べられますか?私はこのサイトと他の人のq &のいくつかに続く問題を抱えています....私はいつもそれを私が見せた第二の方法として想像しましたが、idk?は、行と列のどちらの方法をリストしていますか?

[[A、B、C]、[D、E、F]、[G、H、I]、[J、K、L]

これは

を?:簡単に視覚化するためのものです
  • [A、B、C]
  • [D、E、F]
  • [G、H、I]
  • [J、K、L]

(それを作ります4行×3列MNS)

又はこれ:

  • 【、D、G、J]
  • [B、E、H、K]
  • [C、F、I、L]
+0

私は最初の視覚化を好むが、私はこの質問に正解があるとは思わない。重要な場合は、Matrixクラスを定義する必要があります。適切なコンストラクタを含めることができます。 – emory

答えて

2

どちらの方法も「間違っている」とは、間違った答えがないためです。行と列は、特定の方法で表示されるまで意味を持ちません。メモリ内では、すべてが線形に格納されます。

構文上、2次元配列がarrayと指定されている場合、array[0]は1次元配列で、array[0][0]はアイテムです。

しかし、最初の方法の他にも、それは英語のように、左から右、上から下まで読むことが非常に珍しいことです。

0

一般に、行は[a, b, c]と表示されます。列は[a, d, g, k]と見なされます。オブジェクト(リストまたはリストまたはArrayListのArrayList)の場合は、少し異なりますが、同様に扱うことができます。

関連する問題