Я пишу код, чтобы найти кратчайшее расстояние между двумя точками. Мой код до сих пор работает идеально. Я имею в виду, что он находит расстояние и путь, который они должны пройти. Мне нужно распечатать эту информацию, но я должен сделать функцию печати. Это работает примерно так: например, начальная точка - 4, а конечная - 13.
Я должен придумать алгоритм, который проверяет их промежуточные точки. Скажем, между 4 и 13 есть точка: 7
4-7-13 Теперь мне нужно проверить каждую точку между ними, например:
4-6-7-9-13 Чтобы быть более конкретным, он проверит, есть ли точка между 4-6 и 6-7 и 7-9 и 9-13. Итак, на следующей итерации может быть сформирован другой список, например:
4--2--6--7--5--9--17--13 Теперь предположим, что между ними не будет никакого промежуточного значения. И это то, что я должен напечатать. Я действительно был бы признателен за любую помощь, предложение, которое вы можете мне дать