ba622fd4089ed68562c9e4c5cb61ece694306057
instead of senselessly trying to find the best starting point, just rely on the order of neighbor point generation. Since we use a queue to manage open points and he neighbors are added in the correct order, they neighbor that has precedence due to reading order will automatically be the one to be predecessor on a final path, if he is on a shortest path.
Description
Advent Of Code - 2018 Rust
Languages
Rust
100%