]> mj.ucw.cz Git - ads1.git/commitdiff
Opraven popis slozitosti Kruskalova algoritmu.
authorMartin Mares <mj@ucw.cz>
Mon, 19 May 2008 10:34:40 +0000 (12:34 +0200)
committerMartin Mares <mj@ucw.cz>
Mon, 19 May 2008 10:34:40 +0000 (12:34 +0200)
(Diky Honzovi Volcovi za bug report.)

12-kostry/12-kostry.tex

index 064f12f0c5000bcc0257c71dbb0d550611db6d22..bf0f016a3c5fa424fdc940089be3b4049ac455b6 100644 (file)
@@ -149,7 +149,7 @@ o~kter
 
 \s{Jednoduchá struktura pro komponenty:}
 Budeme pamatovat v~poli èísla komponent, ve~kterých le¾í jednotlivé vrcholy. \<Find> zvládneme v~èase $\O(1)$,
-ale \<Union> bude stát $\O(n)$. Celý algoritmus pak pobì¾í v~èase $\O(m\log n+ m + n^2) = \O(n^2)$.
+ale \<Union> bude stát $\O(n)$. Celý algoritmus pak pobì¾í v~èase $\O(m\log n+ m + n^2) = \O(m\log n+n^2)$.
 
 \s{Chytøej¹í struktura:} Ka¾dou komponentou si ulo¾íme jako strom orientovaný smìrem ke koøeni
 -- ka¾dý vrchol si pamatuje svého otce, navíc ka¾dý koøen si pamatuje velikost komponenty.