Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Ambele părți revizuirea anterioară Versiuni anterioare Urmatoarea versiune | Versiuni anterioare Urmatoarea versiune Ambele părți următoarea reviziune | ||
laboratoare:laborator-06 [2017/03/23 13:28] florina_elena.barbu [5. Exerciții de laborator] |
laboratoare:laborator-06 [2017/03/23 13:42] florina_elena.barbu [4. Algoritmul lui Prim] |
||
---|---|---|---|
Linia 67: | Linia 67: | ||
{{ : | {{ : | ||
+ | |||
+ | <file cpp> | ||
+ | KRUSKAL(G, w) | ||
+ | |||
+ | 1 A | ||
+ | |||
+ | 2 for each vertex v V[G] | ||
+ | |||
+ | 3 do MAKE-SET (v) | ||
+ | |||
+ | 4 sort the edges of E by nondecreasing weight w | ||
+ | |||
+ | 5 for each edge (u, v) E, in order by nondecreasing weight | ||
+ | |||
+ | 6 do if FIND-SET(u) | ||
+ | |||
+ | 7 then A A {(u, v)} | ||
+ | |||
+ | 8 UNION (u, v) | ||
+ | |||
+ | 9 return A | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
===== 4. Algoritmul lui Prim ===== | ===== 4. Algoritmul lui Prim ===== | ||
Linia 83: | Linia 107: | ||
{{ : | {{ : | ||
+ | |||
+ | <file cpp> | ||
+ | PRIM(G, w, r) | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | {{ : | ||
===== 5. Exerciții de laborator ===== | ===== 5. Exerciții de laborator ===== | ||