Я пробовал всю неделю и не могу, за жизнью меня, понять это.
Я знаю, что мне нужно иметь функцию помощника, которая будет резать и возвращать PathSoFar. Я не могу, казаться головой вокруг рекурсии.
Я так запутался, что не могу даже сформулировать именно то, что проблема помимо рекурсии.
Спасибо за любую помощь.
Править: Хорошо, я уточню немного. Одна вещь, которая путает меня, это то, что путь возвращается, когда у узела нет соседей. Путь цели может быть возвращена первым, но затем, потому что помощник все еще речь, он может вернуть тупик. Я думаю, я запутался в отступе.