Data structures & algorithmsLesson 3 of 4 in the course Graph algorithms
Dijkstra's Algorithm: Correctness, Implementations, and Variants
5 flashcards · 5 quiz questions · 5 match pairs · 4 fill-in sentences · English
Lesson progress
0 / 5
Your progress is kept in this browser only.Sign up to save it
Summary
This lesson introduces the shortest-path problem, the graph model used to represent it, and the purpose and history of Dijkstra’s algorithm.
A graph consists of vertices (or nodes) and edges connecting pairs of vertices. In a weighted graph, each edge has a cost, such as distance, travel time, or network delay. A path is a sequence of connected edges, and its total cost is the sum of their weights.
All flashcards
Quiz questions
Based on the Wikipedia article Dijkstra's algorithm, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.
More in Data structures & algorithms
All Data structures & algorithms lessonsData structures & algorithmsMerge Sort: Algorithms, Complexity, Variants, and Applications5 flashcards · 5 quiz questions · 4 gamesPlay free →Data structures & algorithmsSearch Algorithms: Data Retrieval, State Spaces, and Specialized Methods5 flashcards · 5 quiz questions · 4 gamesPlay free →Data structures & algorithmsBinary Heaps: Ordering, Array Operations, and Applications5 flashcards · 5 quiz questions · 4 gamesPlay free →Data structures & algorithmsBinary Search Trees: Ordering, Operations, Height, and Uses5 flashcards · 5 quiz questions · 4 gamesPlay free →Data structures & algorithmsTrie Structure, Operations, Compression, and Applications5 flashcards · 5 quiz questions · 4 gamesPlay free →Data structures & algorithmsSorting Algorithms: Correctness, Stability, Methods, and Trade-offs5 flashcards · 5 quiz questions · 4 gamesPlay free →