Тому що ми використовуємо рекурсивну процедуру, то треба звернути особливу увагу на умову завершення рекурсивного процесу. Процедура повинна припинити викликати сама себе, якщо поточна крапка збіглася з заданою кінцевою крапкою.
На малюнку приведена блок-схема алгоритму
процедури вибору чергової вершини формованого маршруту.