ダブル配列とは

「二重配列」という用語には2つの用途があります。 1つ目は、配列が浮動小数点数の一種であるスカラー型doubleのデータ要素で構成されていることを示しています。 2番目の使用法は、2次元(2D)または多次元の配列を記述します。 多次元配列には、データのメモリ位置へのインデックスが複数あります。つまり、double配列内の各要素は、実際には別の配列の始まりです。 オブジェクト指向言語では、double配列は、スカラー型ではなく、クラスdoubleの要素を含む配列を示すこともできます。

すべてのコンピュータープログラミング言語にdoubleと呼ばれるデータ型があるわけではありません。 ただし、一般的には、単精度数値が占めるスペースの2倍、つまり2倍を占める数値の浮動小数点表現です。 これらの数値は、通常指数で表される非常に高い値を保持できます。 ほとんどのコンピューターハードウェアは64ビットを使用してdoubleを表します。つまり、double配列は各要素のメモリで8バイトを占有しますが、一部のハードウェアは倍精度データ型に128ビット以上を使用します。

多くのオブジェクト指向プログラミング言語には、スカラーデータ型のラッパークラスがあり、他のクラスまたはオブジェクトと同様に扱うことができます。 代わりに、二重配列にこれらのオブジェクトを含めることができます。その場合、配列はインスタンス化されたクラスの配列のように機能します。 これは、シリアル化が問題になるネットワーク状況や、同期が重要なマルチスレッドアプリケーションで役立つ場合があります。

多次元配列を参照する場合、通常、二重配列は2セットのインデックスを持つ配列を示します。 1次元配列は、コンピューターメモリ内ですべて連続して配置された類似のデータ型の単純なリストであり、各個別のデータセルの位置は0から順に上向きに番号が付けられます。 配列内のデータの位置に対応する番号はそのインデックスと呼ばれ、インデックスのデータはデータ要素または単に要素と呼ばれます。

double配列は基本的に、各インデックスが実際に別の1次元配列の最初のインデックスである1次元配列です。 二重配列を視覚化する1つの方法は、グリッド、またはグラフ用紙としてです。 配列の最初のインデックスはグリッドのどの列が参照されているかを参照し、2番目のインデックスはその列内のどの行がアクセスされているかを示します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?