Dijkstra's algorithm

Dijkstra%27s algorithm

Dijkstra's algorithm is an algorithm for finding the shortest paths between nodes in a weighted graph, which can be used to find the shortest route between two cities. It was invented by Edsger W. Dijkstra in 1956 and has since been improved upon with various optimizations. It is widely used in network routing protocols and other algorithms such as Johnson's.

1 courses cover this concept

CS 161 Design and Analysis of Algorithms

Stanford University

Winter 2023

This course provides an in-depth exploration of algorithm analysis and design. It covers various sorting, searching, and selection algorithms, data structures, and fundamental graph algorithms. It emphasizes the understanding of worst and average case analysis, recurrences, and asymptotics.

No concepts data

+ 30 more concepts