Matricea de adiacență
Pentru un graf cu noduri, matricea are elemente:
Proprietăți la graf neorientat:
- matricea e simetrică: ;
- diagonala principală e formată din zerouri (fără bucle);
- gradul nodului = suma elementelor de pe linia ;
- numărul de muchii = suma tuturor elementelor, împărțită la 2.
Listele de adiacență
Pentru fiecare nod se reține lista vecinilor lui. Ocupă mai puțină memorie când graful are puține muchii (graf rar).
Exemplu rezolvat
Graf cu 4 noduri și muchiile [1,2], [1,3], [2,3], [3,4]:
| 1 | 2 | 3 | 4 | |
|---|---|---|---|---|
| 1 | 0 | 1 | 1 | 0 |
| 2 | 1 | 0 | 1 | 0 |
| 3 | 1 | 1 | 0 | 1 |
| 4 | 0 | 0 | 1 | 0 |
Gradele: , , , . Suma = 8 = 2 × 4 muchii. ✓
Reține
Verificarea rapidă la examen: suma tuturor elementelor din matrice trebuie să fie dublul numărului de muchii. Dacă nu iese, ai greșit undeva.
Greșeli frecvente
- Se uită simetria și se completează doar jumătate din matrice.
- Se numără muchiile fără să se împartă la 2.
- Se pune 1 pe diagonala principală. Un nod nu e adiacent cu el însuși (fără bucle).