Expand description

Dijkstra’s shortest path algorithm.

Modules

Structs

  • Data structure for Dijkstra’s shortest path algorithm.
  • The final status of an execution of Dijkstra’s algorithm.

Enums

  • The exhaustiveness of an execution of Dijkstra’s algorithm. This can be complete, or partial because of reaching performance limits.

Traits

  • A min-heap used in Dijkstra’s shortest path algorithm.
  • A data structure that decides whether a given node index is a target of the current Dijkstra search.
  • A weight-type usable in Dijkstra’s algorithm.
  • Edge data that has a weight usable for shortest path computation.
  • An array to store minimal node weights for Dijkstra’s algorithm.

Type Definitions

  • A Dijkstra implementation with a set of common optimisations.