Sunteți pe pagina 1din 10

Vectorul Arcelor,  Metode de reprezentare conexe

Conform acestei metode de reprezentare, fiecare arc al grafului poate fi privit ca o nregistrare cu dou componente, adic cele dou noduri care constituie extremit ile arcului: nod_in nodul din care iese arcul (ini ial) nod_sf nodul n care intr arcul (de sfr it) Putem defini tipul nregistrare care descrie un arc astfel: struct ARC{ int nod_in,nod_sf; }; Graful n ansamblul s u este o mul ime de arce, adic o mul ime de elemente de tipul arc. Astfel, definim graful ca un vector de arce, adic un vector ca cel de mai jos: ARC v[50]; Num rul real de elemente utilizate n vectorul v este num rul m de arce din graful G descris, adic elementele v[1], v[2],.....,v[m]. Fiecare element v[i] (i_1...na) este un arc n graful G avnd extremit ile v[i].nod_in (extremitatea ini ial ), respectiv v[i].nod_sf (extremitatea final ). Observa ie: Dac graful orientat este ponderat, adic fiecare arc are ata at un cost, se adaug al treilea cmp n tipul ARC, semnificnd costul ata at unui arc din graf.

Un graf orientat reprezinta o pereche ordonata de mul imi G=(X,U),unde X este o mul ime finita si nevida, numita mul imea nodurilor, si U este o mul ime formata din perechi ordonate de elemente ale lui X,numita mul imea arcelor.


Se numeste graf neorientat o pereche formata de multimea G=[x],unde x este finita si vida de elemente,multimi,noduri sau varfuri,iar n este o multiume de perechi neordonate de elemente din x numita multimea muchiilor.

Prin parcurgerea in laime acelui graf am subliniat o proprietate importanta a grafului:faptul ca in urma parcurgerii au fost vizitate toate vrfurile. Lund oricare doua vrfuri,putem gasi cel puin un traseu care pornete dintr-un vrf si ajunge in celalalt. Lund oricare doua vrfuri, ele pot fi legate printr-un lan. Dar nu toate grafurile sunt conexe. In schimb putem desprinde din el poriuni care, fiecare luata separat, este un graf conex. Exemplu: Se numete componenta conexa a grafului G=(X,U), un subgraf G1=(X1,U1) a lui G, conex, cu proprietatea ca nu exista nici un lan care sa lege un vrf din X1 cu un vrf din X-X1.

Un graf se numeste conex daca oricare ar fi perechea de varfuri x,y exista un lant de la x la y.
2