Skip to main content

2次元配列とは何ですか?

dimence 2次元配列は、非常に一般的なタイプのデータ構造であり、ほとんどすべてのコンピュータープログラミング言語で何らかの形で使用されます。このような配列では、同じタイプのデータ要素は、通常、行と列のあるテーブルとして描かれる形式に配置されます。メモリ内のデータ要素を見つけるために使用される特定の手法は、言語ごと、ケースごとに異なりますが、最も効率的な品種により、特定の配列要素の特定のメモリアドレスを見つけるために単純な数学的計算を使用できます。配列は非常に一般的であるため、多くの言語には基本的なデータ型として配列が含まれます。配列は、いくつかのインデックスで一意に識別できる一連のデータ要素として定義されます。特定のデータ要素を見つけるために必要なインデックス項目の数に等しい多くの寸法を配列と呼ぶことは一般的な慣行です。基本的にリストである1次元配列では、各データ要素は、リスト内の位置を参照することで見つけることができます。2次元配列は2つのインデックスを使用して各データ要素を識別し、行と列を持つテーブルとして視覚化できます。アレイ要素は、フロートや整数などの単純な変数のほとんどです。ただし、原則として、各アイテムが同じである限り、あらゆる種類の情報を配列に保存できます。2次元配列は、自然にテーブルに配置されるデータを保存するための自然な選択であり、このデータ型は正確にそれを行うために非常に頻繁に使用されます。メモリの単一の連続ブロック。これにより、2次元配列内の個々のデータ要素の特定のメモリアドレスを数学的に計算できるため、非常に迅速にアクセスできます。実際には、これは必ずしも可能ではありません。アレイは、要素にアクセスできる速度を低下させるプロセスであるメモリのさまざまな部分に保存できます。インデックスの整数値。多くの言語では、インデックス値に整数のみを使用できますが、必要に応じてこの制限を回避するためにカスタムデータ型を構築することがよくあります。他の2次元アレイの品種は、大部分が空のセルの配列を保存したり、動的なサイズ変更を可能にしたりするなど、特定の目的に最適化されています。