tietorakenteita
Tietorakenteet ovat ohjelmoinnissa käytettyjä rakenteita, joiden avulla tiedot tallennetaan, järjestetään ja hakemaan sekä muokataan tehokkaasti. Ne voivat olla sekä abstrakteja käsitteitä että konkreettisia toteutuksia, ja niiden avulla voidaan optimoida suorituskyky eri tilanteissa. Keskeisiä operaatioita ovat lisäys, poisto, haku ja läpikäynti.
Yleisimmät tietorakenteet ovat taulukot ja listat sekä niiden variaatiot. Taulukko on kiinteäkokoisessa muodossaan peräkkäiseen muistissa tallennettu
Valinta tietorakenteen välillä riippuu halutuista operaatioista, muistin rajallisuudesta ja suorituskykyvaatimuksista sekä siitä, kuinka usein kokoelmaa muokataan.