Structuri de date derivata din structura de lista
a cunoasterii pentru un nod a succesorului si predecesorului sau. Problema se rezolva prin pastrarea in cimpurile unui nod a unei referinte spre nodul anterior si a uneia spre cel succesor.De aici denumirea de lista dublu inlantuita, descrisa astfel:
Listele circulare se folosesc si in varianta in carese pastreaza o variabila pointer spre primul nod, ultimul avind inlantuirea
nil, precum si in varianta circulara in care primul nod se inlantuie dublu cu ultimul;in varianta circulara, dispare notiunea de prim, ultim nod, existind doar un pointer ce indica un nod oarecare din lista, parcurgerea celorlalte putind fi facuta in oricare din cele doua sensuri.
Cele mai uzuale implementari ale cozii sint cu ajutorul tipului
pointer si al tablourilor circulare.Coada bazata pe prioritate e structura de date abstracta care permite insertia unui nou element si suprimarea celui mai mare element dintre cele existente. Structura difera de coada ( din care se suprima primul venit, deci
elementul cel mai vechi ) si de stiva ( din care se suprima ultimul venit, deci cel mai nou ).
Mapping-ul sau asocierea memoriei e o functie M(asociere) definita pe
multimea elementelor unui tip domeniu, cu valori in multimea unui tip valoare ( cele doua tipuri pot fi identice ), prin relatia: M(D)=V,
unde D apartine tipului domeniu, iar V apartine tipului valoare.
Uneori nu se poate stabili o expresie matematica prin care sa se
exprime asocierile tuturor valorilor tipului domeniu, astfel incit trebuiememorate valorile lui M(D) pentru fiecare D.
Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.
Referat.ro te invata cum sa faci o lucrare de nota 10!