骑士走棋盘的算法中为啥要选择走出路最少的路

贪心,一个朴素的思想:因为走了一步以后会让其他的一些路没法走,所以每次走出路最少的路,使得以后走的路尽量的多,但是理论证明好像不是那么简单。
■网友
J.C. Warnsdorff在1823年提出,简单的说,先将最难的位置走完,接下来的路就宽广了,骑士所要走的下一步,「为下一步再选择时,所能走的步数最少的一步。」,使用这个方法,在不使用递回的情况下,可以有较高的机率找出走法(找不到走法的机会也是有的)。这中方法是不是应该叫做溯回算法 我是感觉自己的能力不足以说清楚原因


    推荐阅读