Skip to main content

Co je to dvojité pole?

Existují dvě použití pro termín dvojité pole.První ukazuje, že pole je tvořeno datovými prvky dvojitého typu skalárního typu, jakéhokoli čísla s pohyblivým bodem.Druhé použití popisuje pole, které je dvourozměrné (2D) nebo vícerozměrné.Vícerozměrná pole mají více než jeden index do umístění paměti dat, což znamená, že každý prvek v dvojitém poli je ve skutečnosti začátek jiného pole.V objektově orientovaných jazycích může dvojité pole také označit pole, které obsahuje prvky dvojitého třídy, místo typu skalárního typu.

Ne všechny jazyky pro programování počítače mají datový typ známý jako dvojitý.Obecně se však jedná o reprezentaci čísla s pohybem s pohybem, které zabírá dvakrát nebo dvojnásobné množství prostoru, který zabírá jediné přesné číslo.Tato čísla mohou mít pozoruhodně vysoké hodnoty, které jsou obvykle vyjádřeny exponenty.Většina počítačového hardwaru používá 64 bitů k reprezentaci dvojitého, což znamená, že dvojité pole zabírá 8 bajtů v paměti pro každý prvek, ačkoli nějaký hardware používá 128 bitů nebo více pro dvojitý přesný datový typ.

Mnoho objektově orientovaných programovacích jazyků má třídy obalůU skalárních datových typů, které jim umožňuje zacházet jako s jakoukoli jinou třídou nebo objektem.Dvojité pole může místo toho obsahovat tyto objekty, v takovém případě bude pole fungovat jako pole Interovaných tříd.To může být někdy užitečné pro některé síťové situace, ve kterých je serializace problémem nebo ve vícenásobných aplikacích, kde je synchronizace důležitá.Jednorozměrné pole je jednoduše seznam podobných datových typů, které jsou všechny zarovnány v paměti počítače, přičemž umístění každé samostatné datové buňky je očíslováno postupně nahoru od nuly.Číslo, které odpovídá umístění dat v poli, se nazývá jeho index a data v indexu se nazývají datový prvek nebo spravedlivý prvek.

dvojité pole je v podstatě jednorozměrné pole, ve kterém každý každýIndex je ve skutečnosti prvním indexem jiného jednorozměrného pole.Jedním ze způsobů, jak vizualizovat dvojité pole, je jako mřížka nebo kus grafického papíru.První index v poli by odkazoval na to, na který sloupec v mřížce se odkazuje, zatímco druhý index by naznačil, jaký řádek v tomto sloupci je přístup.