Adatstrukt 05 Elemi és fejlett adatszerkezetek Flashcards
(10 cards)
Mi a verem (stack) működési elve?
LIFO – az utoljára betett elem kerül ki először.
Mik a verem fő műveletei?
PUSH (beszúrás), POP (kivétel), mindkettő O(1) időben.
Mi a sor (queue) működési elve?
FIFO – a legrégebben betett elem kerül ki először.
Mi a láncolt lista előnye és hátránya?
Beszúrás/törlés az elején gyors (O(1)), de keresés lassú (O(n)).
Hogyan működik a bináris keresőfa?
Bal oldalon kisebb, jobb oldalon nagyobb elemek, műveletek O(h) időben.
Mi a kupac (heap) szerepe?
Bináris fa, ahol a szülő nagyobb/mint a gyermekei (max-heap).
Mik a fontosabb kupac műveletek?
HEAPIFY, BUILD-HEAP, INSERT, EXTRACT-MAX – főleg log(n) időben.
Mi a piros-fekete fa fő jellemzője?
Önkiegyensúlyozó bináris keresőfa, magasság max. 2·log(n), műveletek O(log n).
Miért hatékony a B-fa háttértárhoz?
Több kulcsot és gyereket kezel egy csúcsban, így alacsony a fa magassága.
Mi a hasító tábla lényege?
Kulcs-érték párok gyors keresése hasítófüggvénnyel, átlagos keresés O(1).