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:39]
florina_elena.barbu [4. Algoritmul lui Prim]
laboratoare:laborator-06 [2017/03/23 13:43]
florina_elena.barbu [3. Algoritmul lui Kruskal]
Linia 67: Linia 67:
  
 {{ :laboratoare:kruskal.gif?900 |}} {{ :laboratoare:kruskal.gif?900 |}}
 +
 +<file cpp>
 +KRUSKAL(G, w)
 +
 +</file>
 +
 +{{ :laboratoare:kruskal2.gif?900 |}}
 ===== 4. Algoritmul lui Prim ===== ===== 4. Algoritmul lui Prim =====
  
Linia 87: Linia 94:
 PRIM(G, w, r) PRIM(G, w, r)
  
-1  Q  V[G] 
- 
-2  for each u  Q 
- 
-3      do key[u]   
- 
-4  key [r]  0 
- 
-5  [r]  NIL 
- 
-6  while Q   
- 
-7      do u  EXTRACT-MIN(Q) 
- 
-8         for each v  Adj[u] 
- 
-9             do if v  Q and w (u, v) < key[v] 
- 
-10                  then [v]  u 
  
-11                       key[v]  w(u, v) 
 </file> </file>
  
laboratoare/laborator-06.txt · Ultima modificare: 2018/02/25 22:43 de către mihai.iacov