This shows you the differences between two versions of the page.
sda-aa:laboratoare:10 [2021/05/09 23:51] cristian.rusu |
sda-aa:laboratoare:10 [2021/05/23 21:21] (current) cristian.rusu [7. Referințe] |
||
---|---|---|---|
Line 72: | Line 72: | ||
* elimină o muchie de cost minim din S | * elimină o muchie de cost minim din S | ||
* dacă acea muchie conectează doi arbori distincți, atunci adaugă muchia în pădure, combinând cei doi arbori într-unul singur | * dacă acea muchie conectează doi arbori distincți, atunci adaugă muchia în pădure, combinând cei doi arbori într-unul singur | ||
- | * altfel, ignoră muchia</note> | + | * altfel, ignoră muchia |
+ | </note> | ||
{{:sda-aa:laboratoare:kruskal.gif?600|}} | {{:sda-aa:laboratoare:kruskal.gif?600|}} | ||
- | ==== 5. Exerciții laborator ==== | + | ==== 4. Exerciții laborator ==== |
- | Vi s-a asignat rolul de nou coordonator al departamentul de rețelistică al companiei Koka Kola (Pebsi petru cei cărora nu le place Kola). Sediul companiei are arondate N-1 sucursale, iar voi trebuie să asigurați conectivitate între toate locațiile folosind o lungime minimă de fibră optică, lucru care duce implicit la reducerea costurilor totale. | + | - Vi s-a asignat rolul de nou coordonator al departamentul de rețelistică al companiei Koka Kola (Pebsi petru cei cărora nu le place Kola). Sediul companiei are arondate N-1 sucursale, iar voi trebuie să asigurați conectivitate între toate locațiile folosind o lungime minimă de fibră optică, lucru care duce implicit la reducerea costurilor totale.<code> |
- | + | ||
- | <code> | + | |
# explicatii format | # explicatii format | ||
# n=numar varfuri m=numar muchii | # n=numar varfuri m=numar muchii | ||
Line 100: | Line 99: | ||
7 8 2 | 7 8 2 | ||
</code> | </code> | ||
+ | - Rulați algoritmul Kruskal pe graful cu trenuri. | ||
- | ==== 6. Probleme opționale, de interviu ==== | + | ==== 5. Probleme opționale, de interviu ==== |
- Se dă un graf care coincide cu un arbore minim de acoperire. Verificaţi dacă, introducând o nouă muchie în graf, costul arborelui minim de acoperire se schimbă şi, dacă da, găsiţi muchia ce va fi scoasă. | - Se dă un graf care coincide cu un arbore minim de acoperire. Verificaţi dacă, introducând o nouă muchie în graf, costul arborelui minim de acoperire se schimbă şi, dacă da, găsiţi muchia ce va fi scoasă. | ||
Line 107: | Line 107: | ||
- Se dă un graf care coincide cu un arbore minim de acoperire şi un nod auxiliar care formează doar două muchii. Verificaţi dacă folosirea nodului auxiliar pentru a conecta nodurile duce la un arbore de acoperire cu un cost mai mic. | - Se dă un graf care coincide cu un arbore minim de acoperire şi un nod auxiliar care formează doar două muchii. Verificaţi dacă folosirea nodului auxiliar pentru a conecta nodurile duce la un arbore de acoperire cu un cost mai mic. | ||
- | ==== 7. Referințe ==== | + | ==== 6. Referințe ==== |
- https://en.wikipedia.org/wiki/Minimum_spanning_tree | - https://en.wikipedia.org/wiki/Minimum_spanning_tree |