Предположим, что есть два кратчайших пути равного расстояния между двумя заданными узлами. Я хочу сгруппировать все узлы между ними по расстоянию.
Пример: есть два кратчайших пути на графике:
1) A - B - C - D - E
2) A - B - J - K - E
Что я ожидаю, конечный результат, как:
B - 1
C,J - 2
D, K - 3
E - 4
Один из подходов состоит в том, чтобы найти все узлы, а затем выполнить цикл, чтобы найти длину, но это не является ни эффективным, ни абсолютно правильным.
Пожалуйста, присылайте любые документы и ссылки с вашим ответом, поскольку я не смог найти их.