Algorithmes de grapheIntermediate

Algorithme MST de Kruskal

Algorithme glouton qui construit un arbre couvrant minimal en ajoutant des arêtes par ordre de poids croissant, utilisant union-find pour éviter les cycles. Efficace pour les graphes épars avec une complexité temporelle O(E log E). Les applications incluent la conception de réseaux, le clustering, les algorithmes d'approximation et la compréhension des preuves de correction gloutonne.

#graph#minimum-spanning-tree#greedy#union-find

Complexity Analysis

Time (Average)

O(E log E)

Expected case performance

Space

O(V)

Memory requirements

Time (Best)

O(E log E)

Best case performance

Time (Worst)

O(E log E)

Worst case performance

📚 CLRS Reference

Introduction to AlgorithmsChapter 23Section 23.2

Loading...

Implementation

Kruskal's Minimum Spanning Tree - Algorithm Vision | Algorithm Vision