Arian Soleimanzadeh
  • Startseite
  • Blog
  • Podcasts
  • Videos
  • Bibliothek
  • Kontakt
العربيةArabic
DeutschGerman
EnglishEnglish
فارسیPersian
한국어Korean
中文Chinese
Bereich•Schnellkontakt

Languages

Choose your interface locale

ar

العربية

Arabic

de

Deutsch

German

en

English

English

fa

فارسی

Persian

ko

한국어

Korean

zh

中文

Chinese

Termin vereinbaren

Senden Sie eine kurze Nachricht — ich antworte so bald wie möglich.

LinkedInSchnelle Antwort
Startseite/Artikel/Prim's Algorithmus: MST, Min-Heap und Cut Property
AlgorithmsGraph AlgorithmsArtikel

Prim's Algorithmus: MST, Min-Heap und Cut Property

Praxisnaher Leitfaden zu Prim mit MST, Cut Property, Heap, Kruskal-Vergleich und Dense/Sparse Graphs.

21. August 20269 Min. Lesezeit11 Aufrufe
#Graph#Algorithms#Prim's Algorithm#MST#Greedy#Min-Heap#JavaScript#TypeScript

Arian Soleimanzadeh

Software Engineer & Researcher

Visueller Leitfaden zu Prim und Minimum Spanning Trees

Arian Soleimanzadeh

KI · Code · Produkt

Forschung + Engineering
Auf dieser Seite
GrundideeCut PropertyPrim vs KruskalPrim vs DijkstraNegative GewichteDisconnected GraphAnwendungenKomplexitätFazit

Prim konstruiert einen Minimum Spanning Tree eines gewichteten, ungerichteten, zusammenhängenden Graphen.

Ziel ist nicht der kürzeste Weg von einer Quelle, sondern die minimale Gesamtsumme aller ausgewählten Kanten.

Grundidee

Von einem Startknoten aus wird der Baum schrittweise erweitert.

Immer wird die leichteste Kante gewählt, die einen bereits aufgenommenen Knoten mit einem neuen Knoten verbindet.

Cut Property

Die Korrektheit basiert auf der Cut Property:

Die leichteste Kante über einen Cut kann Bestandteil eines MST sein.

Prim vs Kruskal

Prim erweitert einen zusammenhängenden Baum.

Kruskal sortiert Kanten global und verwendet Union-Find.

Prim vs Dijkstra

Prim minimiert die Gesamtkosten des Spannbaums.

Dijkstra minimiert Distanzen von einer Quelle.

Negative Gewichte

Negative Kantengewichte sind für MST erlaubt.

Disconnected Graph

Ist der Graph nicht zusammenhängend, entsteht statt eines MST ein Minimum Spanning Forest.

Anwendungen

  • Kabel- und Glasfasernetze
  • Infrastruktur
  • Sensor-Netzwerke
  • Data-Center-Backbones
  • Utility-Netze

Komplexität

Adjazenzliste + Heap:

Code
1
O(E log V)

Adjazenzmatrix:

Code
1
O(V²)

Fazit

Prim ist eine zentrale Greedy-Methode für kostenminimale Verbindungen in gewichteten ungerichteten Graphen.

Auf dieser Seite
GrundideeCut PropertyPrim vs KruskalPrim vs DijkstraNegative GewichteDisconnected GraphAnwendungenKomplexitätFazit

Artikeldetails

Veröffentlichungsdaten, Lesezeit und aktuelle Aufrufzahlen.

Veröffentlicht

21. August 2026

Aktualisiert

27. Oktober 2026

Lesezeit

9 Min. Lesezeit

Aufrufe

11

Autor

Arian Soleimanzadeh

Vorheriger Artikel

Floyd-Warshall: All-Pairs Shortest Paths mit Dynamic Programming

Nächster Artikel

Eulerian Path & Circuit: Jede Kante genau einmal benutzen

Arian Soleimanzadeh

Ein persönliches Portfolio mit Fokus auf moderne Webentwicklung, UI-Systeme und praxisnahe KI-Produkte — sauberer Code, klares Design.

Schnellzugriff

  • Über mich
  • Blog
  • Bibliothek
  • Kontakt

Kontakt

  • soleimanzadeh.a.work@gmail.com
  • soleimanzadeh.uni@gmail.com

Verfügbarkeit: Wochentage

Antwortet in der Regel innerhalb von 24 Std.

Newsletter

Erhalten Sie Neuigkeiten zu Beiträgen, Projekten und neuen Veröffentlichungen.

© 2026 ariansoleimanzadeh.dev — Alle Rechte vorbehalten.

LinkedIn