47
правок
Glk (обсуждение | вклад) (Новая страница: «'''Kruskal's algorithm''' --- алгоритм Краскала. The following algorithm due to Kruskal finds a minimum-weight spanning-tree, ''MWT'', of a weighte…») |
ALEXM (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
spanning-tree, ''MWT'', of a weighted undirected graph <math>G = (V,E)</math>. | spanning-tree, ''MWT'', of a weighted undirected graph <math>G = (V,E)</math>. | ||
It is known that it operates in polynomial time. | It is known that it operates in polynomial time. | ||
* Relabel the elements of <math>E</math> so that | * Relabel the elements of <math>E</math> so that | ||
if <math>w(e_{i}) > w(e_{j})</math> then <math>i > j</math>''' | |||
* <math>MWT \leftarrow \varnothing</math> | * <math>MWT \leftarrow \varnothing</math> | ||
* ''' for <math>i = 1</math> to <math>|E|</math> do''' | * ''' for <math>i = 1</math> to <math>|E|</math> do''' | ||
if <math>MWT \cup \{e_{i}\}\mbox{ is acyclic }</math> then''' | |||
<math>MWT \leftarrow MWT \cup \{e_{i}\}</math> | |||
правок