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.
Offline