Liste inlantuite (8-13) Flashcards

1
Q

Definitia listelor inlantuite

A

Definiţie: O listă înlănţuită este alcătuită din noduri cu structura date şi legături în care:
* câmpul DATE reprezintă informaţia propriu zisă (un element al listei);
* câmpul LEGĂTURĂ reprezintă informaţia de secvenţă, legătura spre elementele adiacente din listă.
(Informaţia de secvenţă se adaugă explicit pentru fiecare element, sub forma adreselor elementelor adiacente, astfel încât ordinea listei devine independentă de ordinea plasării elementelor în memorie.)

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

Avantajele listelor inlantuite

A

Avantaje:
* inserarea şi ştergerea unui element se reduc la modificări ale legăturilor elementelor vecine;

* spaţiul de memorare poate fi alocat individual, pentru fiecare element al listei;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ce este o lista simplu inlantuita?

A

Conţine noduri în care este specificată legătura (adresa) spre elementul următor.

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

Definitie: lant

A

O listă înlănţuită în care legătura ultimului element are valoarea NULL, care marchează sfârşitul listei, se numeşte lanţ.

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

Ce neajuns remediaza listele dublu inlantuite?

A

Remediază dificultatea în operațiile precum inserarea sau ștergerea elementului curent, care presupun referirea elementului dinaintea elementului curent.

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

Ce este o lista dublu inlantuita?

A

Conţine noduri în care se specifică legături către nodul precedent şi către nodul următor, oferind o mai mare flexibilitate.
Prin legarea între ele a primului şi ultimului element rezultă o listă circulară, la care nu se mai folosesc elemente false (santinele).

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

Dezavantajele listelor inlantuite

A

Dezavantaje:
* ocuparea unui spaţiu mai mare de memorie, pentru informaţia de secvenţă;

* căutarea unui element al listei se face tot secvenţial.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definitie: lista circulara

A

Dacă legătura elementului final specifică primul element se obţine o listă circulară.

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