taulukkorakenteilla
Taulukkorakenteilla tarkoitetaan tietorakenteita, jotka perustuvat taulukon kaltaiseen, muistissa peräkkäin sijaitsevaan tallennustilaan. Tämä mahdollistaa nopean pääsyn elementteihin indeksin perusteella ja hyvän muistihallinnan cache-yhteensopivuuden vuoksi. Koko voi olla kiinteä tai dynaaminen; kiinteäkokoisissa taulukoissa tila varataan etukäteen, kun taas dynaamisissa taulukoissa kapasiteettia voidaan kasvattaa lisäyksen yhteydessä.
Yleisimpiä taulukkorakenteita ovat kiinteäkokoiset taulukot ja dynaamiset taulukot. Monidimensionaaliset taulukot tallentavat useita ulottuvuuksia, esimerkiksi matriisit, jotka
Operaatioiden aikavaikutukset: pääsy on O(1). Lisääminen ja poisto lopussa on amortisoidusti O(1), mutta keskeltä tai alkuun
Taulukkorakenteiden valinta riippuu sovelluksesta: tarvitsetko nopeat yksittäisvalinnat, ennustettavan muistinkäytön tai peruslikid? Taulukot sopivat, kun määrä muuttuu