Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 13. 11. 2012 15:02 — Editoval Valerian (13. 11. 2012 20:45)

Valerian
Zelenáč
Místo: Kyjov
Příspěvky: 18
Škola: FI MUNI
Pozice: student
Reputace:   
 

Primův algoritmus

Zdravím,
potřeboval bych poradit s problémem týkajícího se Primova algoritmu. Jestliže víme, že ohodnocení hran jsou pouze celá čísla od 1 do počtu vrcholů (případně nějaká konstanta), v jakém čase dokážeme spustit Primův algoritmus na tomto grafu.

Vůbec mě nenapadá, jak by mi tato podmínka mohla pomoci algoritmus urychlit. Měli jsme i stejné zadání s Kruskalovým algoritmem. Tam tato podmínka umožnila setřídění N hran podle velikosti v lineárním čase s využitím N spojových seznamů. Každý reprezentoval jednu hodnotu od 1 po konstantu, do těch jsme hrany roztřídili a pak je spojili za sebe.


Žádné lidské zkoumání nemůže být nazváno opravdovou vědou, pokud ho nemůžeme dokázat matematicky. (Leonardo da Vinci)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson