Sunteți pe pagina 1din 74

Alin Zamfiroiu

alin.zamfiroiu@csie.ase.ro
 În fiecare zi de Luni, ora 18:00, sala 2303.

 Condiție: Dat mail cel târziu Duminica seara


cu ora la care se ajunge și problema care se
dorește a fi discutată.

 În mail spunem cine suntem.


 Examen (practic + test grila)– 60%
 In timpul semestrului:
◦ Lucrare – 20%
◦ Test grila – 10%
◦ Teme pe platforma – 10%
 Vectori
 Matrice
 Liste simple
 Liste duble
 Stive și cozi

 Arbori binari de căutare


 Arbori AVL
 Tabele de dispersie
 Heap
 Articol/structura;
 Creare articol;
 Tablou unidimensional static – vector;
 Tablou unidimensional dinamic – vector;
 Alocare spatiu;
 Initializare cu valori;
 Parcurgere;
 Dealocare.
 Tablou bidimensional static – matrice;
 Tablou bidimensional dinamic – matrice;
 Alocare spatiu;
 Initializare cu valori;
 Parcurgere;
 Dealocare.
 Structura Muzeu:
https://www.youtube.com/watch?v=838Sb6SW6vc
 Citirea unui muzeu:
https://www.youtube.com/watch?v=aylCNJq0Zoo
 Vector alocat static de obiecte Muzeu:
https://www.youtube.com/watch?v=izbaJR-92dY
 Vector alocat dinamic de obiecte Muzeu:
https://www.youtube.com/watch?v=-cXbhXapgx8
 rezervare - static
 cumparare - dinamic
 un vector de 10 fructe
 alocare linii;
 alocare elemente.
Pas 1.

Pas 2.
Pas 3.

Pas 4.
 Articol televizor
 Citire articol
 Citire vector
 Citire matrice
 Matrice rara
 Tablou n-dimensional
 Sortare vector
 Matrice alocata dinamic de obiecte Muzeu:
https://www.youtube.com/watch?v=iNWOPZ9RaUU
 Articol carte
 Lista
 Inserare la inceput
 Parcurgere
 Adaugare la sfarsit
 Inserare la mijloc
 Stergere element
 Stergere lista
 Liste duble
 Creare nod – inserare inceput:
https://www.youtube.com/watch?v=T2-p6k5Yajw
 Parcurgere, afisare, stergere lista simpla:
https://www.youtube.com/watch?v=u1Oz6o6RxpU
 Inserare la sfarsit:
https://www.youtube.com/watch?v=E9Y7ISnNtTA
http://www.artline.ro/

www.relisoft.com
http://www.c4learn.com/
Apelati functia din programul
principal pentru inserarea a
cel putin 3 carti intr-o lista
initializata cu NULL.
http://www.cs.cmu.edu/
http://www.cs.cmu.edu/
Apelati functia din programul
principal pentru inserarea a
cel putin 3 carti intr-o lista
initializata cu NULL.
Dupa inserarea celor 3 carti
la sfarsitul listei, inserati alte
3 carti la inceputul listei.
http://www.cs.cmu.edu/
 Articol cladire
 Lista dubla: noduri si lista
 Inserare la inceput
 Parcurgere
 Adaugare la sfarsit
 Inserare la mijloc
 Extragere element
 Stive si cozi
 Conceptul de lista dubla:
https://www.youtube.com/watch?v=E9Y7ISnNtTA
 Structura Avion si creare nod dublu:
https://www.youtube.com/watch?v=tcVms91tWcI
 Inserare la inceput: https://www.youtube.com/watch?v=d2-
npDX1YoQ
 Parcurgeri in ambele sensuri:
https://www.youtube.com/watch?v=VnKMNvn4wn0
 Stergere lista dubla:
https://www.youtube.com/watch?v=d0fzzbADeWU
 Inserare la sfarsit: https://www.youtube.com/watch?v=tSslJZxGPs8
http://proiectantidestructuri.ro/
http://destructor.de/linklist/index.htm
http://www.mybodhizone.com/
Apelati functia din programul
principal pentru inserarea a cel
putin 3 cladiri intr-o lista dubla.
https://wiki.cs.auckland.ac.nz/compsci105ss/index.php/Linked_Lists
Cum facem parcurgerea inversa?
http://www.mybodhizone.com/
Apelati functia din programul
principal pentru inserarea a
cel putin 3 cladiri intr-o lista
dubla.
Cum extragem elemente din lista?

http://younginc.site11.com/source/5895/fos0052.html
Cum extragem de la sfarsit?
http://younginc.site11.com/source/5895/fos0052.html
http://www.c-sharpcorner.com/

S-ar putea să vă placă și