4. 算法实现的关键技巧
1.判断要走的下一个点还有多少个点可以到达这个点,少的优先。
2.条件1相同的话,靠边的先走。
3.不管输入的点是哪一个,都是从中间位置开始,最后通过位移算出从输入那个点的路径。(对于这点,很多人都是不明白,我也不明白那些人为什么不明白,其实是一个很简单的道理。因为你最后走出来的是一个回路,不管那个棋盘是怎样的,最后你肯定可以把它变成一个环,环的每一个结点就是由棋盘中的格子和步数组成,在不移动格子的情况下,对数字进行转圈,然后再按拆开的办法放回去就会发现数字已经移动了)废话多了