Unelte utilizator

Unelte site


laboratoare:laborator-06

Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

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:
  
 {{ :laboratoare:kruskal.gif?900 |}} {{ :laboratoare:kruskal.gif?900 |}}
 +
 +<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)  FIND-SET(v)
 +
 +7            then A  A  {(u, v)}
 +
 +8                 UNION (u, v)
 +
 +9  return A
 +</file>
 +
 +{{ :laboratoare:kruskal2.gif?900 |}}
 ===== 4. Algoritmul lui Prim ===== ===== 4. Algoritmul lui Prim =====
  
Linia 83: Linia 107:
  
 {{ :laboratoare:prim.gif?900 |}} {{ :laboratoare:prim.gif?900 |}}
 +
 +<file cpp>
 +PRIM(G, w, r)
 +
 +
 +</file>
 +
 +{{ :laboratoare:prim2.gif?900 |}}
 ===== 5. Exerciții de laborator ===== ===== 5. Exerciții de laborator =====
  
laboratoare/laborator-06.txt · Ultima modificare: 2018/02/25 22:43 de către mihai.iacov