Sunteți pe pagina 1din 2

Facultatea de Matematic i Informatic

Algoritmi i Structuri de Date Laborator


Anul I, semestrul I, an universitar 2015/2016
Serii: 13, 14
Web: http://laborator.wikispaces.com

Tema 9
18 decembrie 2015

Probleme obligatorii
Termen de predare : Laboratorul din sptmna 14 (21 ianuarie 2016)
(2 p) 1. Fiind dat matricea de adiacen a unui graf neorientat cu n vrfuri, scriei funciile
urmtoare:
- grad(x) care calculeaz gradul vrfului x al grafului;
- NumarMuchii() care calculeaz numrul de muchii din graf;
- GradMax() care afieaz vrfurile de grad maxim.
Numrul de vrfuri i matricea de adiacen se vor citi dintr-un fiier.
(2 p) 2. S se determine componentele conexe ale unui graf neorientat folosind reprezentarea
grafului prin lista de muchii. Numrul de muchii i lista acestora se vor citi dintr-un fiier.

Probleme suplimentare
Termen de predare : Laboratorul din sptmna 14 (21 ianuarie 2016)
(2 p) 3. Se d un graf neorientat G conex. Scriei algoritmul pentru parcurgerea grafului
folosind metoda BF pornind dintr-un nod dat.
(2 p) 4. Se d un graf neorientat G conex. Scriei algoritmul pentru parcurgerea grafului
folosind metoda DF pornind dintr-un nod dat.
Not: Pentru una dintre problemele 3 i 4 graful va fi reprezentat prin lista de vecini.

Probleme facultative
Termen de predare : Laboratorul din sptmna 12 (7 ianuarie 2016)
(5 ps) 1. Explicati cum se poate modifica numarul de componente tare conexe ale unui graf
orientat (si cu ce valori) la
(a) inserarea unei muchii in graf;
(b) stergerea unei muchii din graf.
Dati exemple.

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