This PR prepares for the feedback given in #1368 by moving the existing unbounded bellman ford logic into its own file. It abstracts all necessary methods for both bounded/unbounded searches behind the PredecessorStoring trait, so that the next PR just needs to implement this trade for the bounded algorithm and add unit tests.
Part of #971
This PR prepares for the feedback given in #1368 by moving the existing unbounded bellman ford logic into its own file. It abstracts all necessary methods for both bounded/unbounded searches behind the
PredecessorStoring
trait, so that the next PR just needs to implement this trade for the bounded algorithm and add unit tests.Test Plan
CI as no logic should have changed.