Ciele cvičení:
- poznať a vedieť implementovať algoritmy na nájdenie najlacnejšej kostry
- vedieť, čo sú to greedy algoritmy
- vedieť argumentovať, že greedy algoritmus vypočíta korektné riešenie
Najlacnejšia kostra
Implementujte Primov (a/alebo) Kruskalov algoritmus
- nemusí ísť o tak efektívnu implementáciu, ako bola prezentovaná na prednáške (t.j. s prioritnou frontou a Union/Find údajovou štruktúrou)
Algoritmy si môžete precvičiť pri riešení úlohy z ŠVK 2012:
Rozdiskutujte formálny dôkaz korektnosti Primovho (a/alebo) Kruskalovho algoritmu.
Greedy algoritmy