Adatstruktúrák
Adatstruktúrák olyan szerkezetek, amelyek adatok rendezését, hozzáférését és módosítását teszik lehetővé egy alkalmazáson belül. A meghatározás gyakran absztrakt adatstruktúrákra (ADT-k) utal, amelyek leírják a rendelkezésre álló műveleteket és azok viselkedését, függetlenül az adott implementációtól.
Az adatstruktúrák két fő csoportba sorolhatók: lineáris és nemlineáris szerkezetek. Lineáris példák a tömbök, a láncolt
A leggyakoribb műveletek közé tartozik a beszúrás, törlés, keresés, hozzáférés és rendezés. Minden szerkezetre jellemzőek különböző
A választásnál szempont lehet a műveletek gyakorisága, a memóriahasználat, a fájlméret vagy a cache-hatékonyság. Az optimális