1次元(1D)配列と2次元(2D)配列
コンテンツ
1次元配列と2次元配列の違いは、1次元配列は類似データの要素の単一リストを格納するのに対して、2次元配列のリストまたは配列の配列は格納することです。
配列は、コンピュータープログラミングで非常に重要なデータ構造です。コンピュータープログラミングでは、配列と構造は非常に重要な概念です。配列には同じデータ型の要素があり、配列内のサイズも固定されています。配列は配列名で宣言され、角括弧で配列が作成されます。 1次元配列は類似データの要素の単一リストを格納しますが、2次元配列のリストまたは配列の配列は格納されます
1次元配列は、1次元配列とも呼ばれます。同様のデータ型の変数のリストがあります。 1次元配列では、インデックスを使用して要素が取得されます。メモリを1次元配列に割り当てる方法について説明する場合、コードの開始時に配列のサイズを定義することでメモリを割り当てます。 C ++プログラミング言語について説明する場合、すべてのプログラミング言語には配列を定義する独自の方法があり、1次元配列はvariable_name型として定義されます。配列のサイズは括弧で定義されています。サイズは、配列が保持する要素の数です。
多次元配列は、C ++およびJavaプログラミング言語でサポートされています。多次元配列は、一般に2次元配列とも呼ばれます。一次元配列とリストのリスト、および多次元配列は配列の配列です。 2番目のインデックスが角括弧の2番目のセットである角括弧付きの配列名が必要です。 2次元配列であるため、行と列の行列の形式で格納されます。この行と列のマトリックスでは、行は最初のインデックスで、列は2番目のインデックスです。
内容:1次元(1D)配列と2次元(2D)配列の違い
- 比較表
- 一次元(1D)配列
- 二次元(2D)配列
- 主な違い
- 結論
比較表
基礎 | 一次元(1D)配列 | 二次元(2D)配列 |
意味 | 1次元配列は、類似データの要素の単一リストを格納します | リストの2次元配列リストまたは配列の配列が格納されます。
|
サイズ | 1次元(1D)配列のサイズは、合計バイト数= sizeof(配列変数のデータ型)*配列のサイズです。 | 2次元(2D)配列のサイズは 合計バイト= sizeof(配列変数のデータ型)*最初のインデックスのサイズ* 2番目のインデックスのサイズ。 |
寸法 | 1次元(1D)配列は1次元です | 2次元(2D)配列は2次元です。 |
行列マトリックス | 1次元(1D)配列の行列マトリックスはありません。 | 2次元(2D)配列に行と列の行列があります |
一次元(1D)配列
1次元配列は、1次元配列とも呼ばれます。同様のデータ型の変数のリストがあります。 1次元配列では、インデックスを使用して要素が取得されます。メモリを1次元配列に割り当てる方法について説明する場合、コードの先頭で配列のサイズを定義することでメモリを割り当てます。 C ++プログラミング言語について説明する場合、すべてのプログラミング言語には配列を定義する独自の方法があり、1次元配列はvariable_name型として定義されます。配列のサイズは括弧で定義されています。サイズは、配列が保持する要素の数です。
二次元(2D)配列
多次元配列は、C ++およびJavaプログラミング言語でサポートされています。多次元配列は、一般に2次元配列とも呼ばれます。一次元配列とリストのリスト、および多次元配列は配列の配列です。 2番目のインデックスが角括弧の2番目のセットである角括弧付きの配列名が必要です。 2次元配列であるため、行と列の行列の形式で格納されます。この行と列のマトリックスでは、行は最初のインデックスで、列は2番目のインデックスです。
主な違い
- 1次元配列は、類似データの要素の単一リストを格納しますが、2次元配列では、リストまたは配列の配列が格納されます。
- 1次元(1D)配列のサイズはTotal Bytes = sizeof(配列変数のデータ型)*配列のサイズです。2次元(2D)配列のサイズはTotal Bytes = sizeof(配列変数のデータ型)*最初のインデックスのサイズ* 2番目のインデックスのサイズ。
- 1次元(1D)配列は1次元ですが、2次元(2D)配列は2次元です。4
- 1次元(1D)配列には行と列のマトリックスはありませんが、2次元(2D)配列には行と列のマトリックスがあります
結論
上記のこの記事では、実装による1次元配列(1D)と2次元配列(2D)の明確な違いがわかります。