Question: The link below gives a version of the Floyd-Warshall algorithm that uses a 3-dimensional array. http://www.jennylam.cc/courses/146-s17/dp1.pdf Notice that the values dist[-] [-] [k] in the

The link below gives a version of the Floyd-Warshall algorithm that uses a 3-dimensional array.

http://www.jennylam.cc/courses/146-s17/dp1.pdf

Notice that the values dist[-] [-] [k] in the table only ever depend on values of the form dist [-] [-] [k-1], and not on any smaller values of the 3rd index.

(a) Using this observation, propose a minor modification to this algorithm which uses two 2-dimensional arrays instead. Give your answer in code or pseudocode.

(b) How are the time and space complexities affected by this modification? If there is a changem what is the new complexity ?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!