Adatstrukt 05 Elemi és fejlett adatszerkezetek Flashcards

(10 cards)

1
Q

Mi a verem (stack) működési elve?

A

LIFO – az utoljára betett elem kerül ki először.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mik a verem fő műveletei?

A

PUSH (beszúrás), POP (kivétel), mindkettő O(1) időben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mi a sor (queue) működési elve?

A

FIFO – a legrégebben betett elem kerül ki először.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mi a láncolt lista előnye és hátránya?

A

Beszúrás/törlés az elején gyors (O(1)), de keresés lassú (O(n)).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hogyan működik a bináris keresőfa?

A

Bal oldalon kisebb, jobb oldalon nagyobb elemek, műveletek O(h) időben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mi a kupac (heap) szerepe?

A

Bináris fa, ahol a szülő nagyobb/mint a gyermekei (max-heap).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mik a fontosabb kupac műveletek?

A

HEAPIFY, BUILD-HEAP, INSERT, EXTRACT-MAX – főleg log(n) időben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Mi a piros-fekete fa fő jellemzője?

A

Önkiegyensúlyozó bináris keresőfa, magasság max. 2·log(n), műveletek O(log n).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Miért hatékony a B-fa háttértárhoz?

A

Több kulcsot és gyereket kezel egy csúcsban, így alacsony a fa magassága.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mi a hasító tábla lényege?

A

Kulcs-érték párok gyors keresése hasítófüggvénnyel, átlagos keresés O(1).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly