Documente Academic
Documente Profesional
Documente Cultură
terminal
Daca un graf neorientat are m muchii atunci suma gradelor tuturor nodurilor
este 2m
In orice graf G exista un numar par de noduri de grad impar
Lan = este o secven de noduri ale unui graf neorientat G=(V,E), cu
proprietatea c oricare dou noduri consecutive din secventa lant sunt
adiacente:
L=[w1, w2, w3,. . ,wn] cu proprietatea c (wi, wi+1)E pentru 1i<n.
Lungimea unui lan = numrul de muchii din care este format.
Lan simplu = lanul care conine numai muchii distincte
Lan compus= lanul care nu este format numai din muchii distincte
Lan elementar = lanul care conine numai noduri distincte
Ciclu = Un lan n care primul nod coincide cu ultimul.
Ciclul este elementar dac este format doar din noduri distincte, excepie
fcnd primul i ultimul. Lungimea unui ciclu nu poate fi 2.
Succesiunea de vrfuri 2, 3, 5,
6 reprezint un lan simplu i
elementar de lungime 3.
Lanul 5 3 4 5 6 este simplu dar nu
este elementar.
Lanul 5 3 4 5 3 2 este compus i
nu este elementar.
Lanul 3 4 5 3 reprezint un ciclu
elementar
Graf partial = Dac dintr-un graf G=(V,E) se suprim cel puin o muchie
atunci noul graf G=(V,E), E E se numete graf parial al lui G (are
aceleasi noduri si o parte din muchii).
G1 este
graf
partial al lui G
Subgraf = Dac dintr-un graf G=(V,E) se suprim cel puin un nod mpreun
cu muchiile incidente lui, atunci noul graf G=(V,E), E E si VV se
numete subgraf al lui G.
G1 este subgraf al
lui G
Graf regulat = graf neorientat n care toate nodurile au acelai grad;
Graf complet = graf neorientat G=(V,E) n care exist muchie ntre oricare
dou noduri.
Numrul de muchii ale unui graf complet este: nr*(nr-1)/2.Unde nr este
numarul de noduri
1, 2 si 3, 4, 5, 6
Lan hamiltonian = un lan elementar care conine toate nodurile unui graf
L=[2 ,1, 6, 5, 4, 3] este lant hamiltonian
nxn
cu
1, daca [i,j]E
a[i,j]=
0, altfel
Observatii:
0 1 0 0 1 0
0 0 1 0 0 0
A=
0 0 0 0 0 0
1 0 0 0 0 0
0 0 1 10 0
0 0 0 00 0
Observatie: numarul valorilor de 1 din matrice va fie gal cu numarul de arce.
Problema :
Se citeste un graf din fisierul graf.txt: numarul de varfuri, numarul de arce si arcele.
a) sa se afiseze matricea de adiacente
b) Sa se determine gradul unui varf citit
c) sa se afiseze pentru fiecare varf gradul
d) sa se afiseze varful cu cel mai mare grad
e) sa se afiseze varfurile izolate
f) sa se determine daca o succesiune de varfuri citite reprezinta un drum din graf. In
caz afirmativ se va determina daca drumul este elementar sau drumul este simplu
g)din fisierul graf2.txt se citeste alt graf. Sa se determine daca cel de al doilea graf
este graf partial pentru primul
Graf
parial
Fie graful G=(X,U). Se numete graf parial al lui G, un graf G1=(X,V), cu V inclus n U. Altfel
spus, un graf parial al lui G este chiar G, sau se obine din G, pstrnd toate vrfurile i suprimnd
nite arce.
Se consider graful G=(X, U), n care X={1, 2, 3, 4, 5, 6} i U={(2,1), (1, 3), (4, 3), (3, 5), (6,4), (5,
6).
Graful parial al lui G este G1=(X, V), n care X={1, 2, 3, 4, 5, 6} i V={(2, 1), (3, 2), (4, 3), (6, 4),
(5, 6)}.
Subgraf
Fie graful G=(X, U). Un subgraf al lui G este un graf G2=(Y, V), unde Y inclus in U, iar V va
conine toate arcele din U, care au ambele extremiti n Y. Altfel spus, un subgraf al unui graf se
obine eliminnd nite noduri i arcele incidente acestor noduri.
Se consider graful G=(X, U), n care X={1, 2, 3, 4, 5, 6} i U={ (2, 1), (1, 3), (3, 2), (4, 3), (3, 5), (6,
4), (5, 6).
Subgraful lui G este G2=(Y, V), n care Y={3, 4, 5, 6} i V={(4, 3), (3, 5), (6, 4), (5, 6).