[SOLVED] AD-Homework 3 Routing Algorithms

20.99 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

Rate this product
  1. Implement the binary heap-based version of the Dijkstra’s algorithm.
  2. Consider the contraction hierarchies presented during the course. Assume to deal with graphs that can be fully represented in the memory of your computer. Implement:
    • an algorithm to add the shortcuts to a graph;
    • a bidirectional version of Dijkstra algorithm that can operate on the graphs decorated by the algorithm at Point 2a.a
Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.