Skip to content
Dijkstra-Algorithmus

File:Dijkstra_Animation.gif · Wikimedia Commons · See Wikimedia Commons

EntityQ8548· pop 53· linked from 363 articles

Dijkstra-Algorithmus

Sign in to save

Also known as Dijkstra algorithm

topologischer Routing-Algorithmus aus der Klasse der Greedy-Algorithmen

AI overview

Dijkstra's algorithm is a method for finding the shortest path between points in a network or graph by systematically exploring nearby connections and gradually expanding outward. It matters because it's widely used in real-world applications like GPS navigation, network routing, and mapping services where finding efficient routes quickly is important.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Class
Search algorithm , Greedy algorithm , Dynamic programming
Data structure
Graph , Usually used with priority queue or heap for optimization
Worst case performance
Θ ( | E | + | V | log ⁡ | V | ) {\displaystyle \Theta (|E|+|V|\log |V|)}

via Wikipedia infobox

Article · Deutsch

Der Algorithmus von Dijkstra (nach seinem Erfinder Edsger W. Dijkstra) ist ein Algorithmus aus der Klasse der Greedy-Algorithmen und löst das Problem der kürzesten Pfade für einen gegebenen Startknoten. Er berechnet somit einen kürzesten Pfad zwischen dem gegebenen Startknoten und einem der (oder allen) übrigen Knoten in einem kantengewichteten Graphen (sofern dieser keine Negativkanten enthält). Für unzusammenhängende ungerichtete Graphen ist der Abstand zu denjenigen Knoten unendlich, zu denen kein Pfad vom Startknoten aus existiert. Dasselbe gilt auch für gerichtete nicht stark zusammenhängende Graphen. Dabei wird der Abstand synonym auch als Entfernung, Kosten oder Gewicht bezeichnet.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (3)

Dijkstra-Algorithmus · Vinony