Postoje dvije upotrebe termina “dvostruki niz”. Prvi označava da je niz sastavljen od elemenata podataka skalarnog tipa double, vrste broja s pomičnim zarezom. Druga upotreba opisuje niz koji je dvodimenzionalan (2D) ili višedimenzionalan. Višedimenzionalni nizovi imaju više od jednog indeksa u memorijskim mjestima podataka, što znači da je svaki element unutar dvostrukog niza zapravo početak drugog niza. U objektno orijentiranim jezicima, dvostruki niz također može označavati niz koji sadrži elemente klase double, umjesto skalarnog tipa.
Nemaju svi računalni programski jezici tip podataka poznat kao double. Općenito, međutim, to je prikaz broja s pomičnim zarezom koji zauzima dvostruko, ili dvostruko, količinu prostora koju zauzima jedan precizni broj. Ovi brojevi mogu imati izrazito visoke vrijednosti koje se obično izražavaju eksponentima. Većina računalnog hardvera koristi 64 bita za predstavljanje dvostrukog, što znači da će dvostruki niz zauzeti 8 bajtova u memoriji za svaki element, iako neki hardver koristi 128 bita ili više za tip podataka dvostruke preciznosti.
Mnogi objektno orijentirani programski jezici imaju klase omotača za skalarne tipove podataka, dopuštajući im da se tretiraju kao bilo koja druga klasa ili objekt. Umjesto toga, dvostruki niz može sadržavati ove objekte, u kojem slučaju će niz funkcionirati kao niz instanciranih klasa. Ovo ponekad može biti korisno za neke mrežne situacije u kojima je serijalizacija problem ili u višenitnim aplikacijama gdje je sinkronizacija važna.
Kada se odnosi na višedimenzionalni niz, dvostruki niz obično označava niz koji ima dva skupa indeksa. Jednodimenzionalni niz jednostavno je popis sličnih tipova podataka koji su svi uzastopno poredani u memoriji računala, pri čemu je lokacija svake zasebne podatkovne ćelije numerirana uzastopno prema gore počevši od nule. Broj koji odgovara mjestu podataka unutar niza poznat je kao njegov indeks, a podaci u indeksu nazivaju se elementom podataka ili samo elementom.
Dvostruki niz je u osnovi jednodimenzionalni niz u kojem je svaki indeks zapravo prvi indeks drugog jednodimenzionalnog niza. Jedan od načina za vizualizaciju dvostrukog niza je kao mreža ili komad milimetarskog papira. Prvi indeks u nizu odnosio bi se na koji stupac u mreži se referencira, dok bi drugi indeks označavao kojem se retku unutar tog stupca pristupa.