Departamentul de Informatic
Algoritmica Grafurilor
Subiecte seriile A i B
2011 - 2012
1
c. Definiie muchie critic; algoritm pentru determinarea muchiilor critice
dintr-un graf.
7. Grafuri hamiltoniene.
a. Definiie lan, ciclu, graf hamiltonian.
b. Teoremele lui Dirac, Ore i Chvatal. Exemple.
c. Problema comisvoiajorului.
8. Grafuri euleriene.
a. Definiie ciclu eulerian, graf eulerian;
b. Condiie necesar i suficient ca un graf neorientat s fie eulerian.
Exemple;
c. Algoritm pentru determinarea unui ciclu eulerian.
9. Arbori:
a. Definiie arbore, arbore liber. Exemple;
b. Proprietile arborilor liberi;
c. Moduri de reprezentare: legturi fiu-frate, lista descendenilor;
d. Metode de parcurgere: Apreordine, Apostordine.
10. Arbore parial de cost minim:
a. Proprietatea tieturii, proprietatea ciclului;
b. Algoritmul lui Prim;
c. Structuri de date pentru mulimi disjuncte;
d. Algoritmul lui Kruskal.
11. Arbori binari:
a. Definiie arbore binar, arbore binar plin, arbore binar complet;
b. Moduri de reprezentare: expresii cu paranteze, forma standard,
reprezentarea tip tat;
c. Parcurgerea arborilor binari: parcurgere n preordine, inordine i
postordine;
d. Arbori binari de cutare: operaii de cutare, inserare, tergere. Exemple.
12. Grafuri orientate:
a. Definiie. Exemple. Noiuni de baz (grad exterior, grad interior, drum,
drum elementar, drum eulerian, circuit, circuit hamiltonian);
b. Parcurgerea grafurilor orientate (n lime i adncime). Tipuri de arce.
13. Sortare topologic. Algoritmi. Exemple.
14. Grafuri tare conexe:
a. Definiie. Exemple;
b. Algoritmul lui Kosaraju;
c. Algoritmul lui Tarjan.
15. Distane minime:
2
a. Algoritmul lui Moore;
b. Algoritmul lui Dijkstra;
c. Algoritmul Roy-Floyd-Warshall.
16. Flux maxim n reele de transport:
a. Definiii: reea de transport, flux n reea, tietur, capacitate rezidual, graf
rezidual;
b. Teorema flux maxim-tietur minim. Algoritmul lui Ford-Fulkerson
pentru determinarea fluxului maxim.