马踏棋盘算法:
原理:国际象棋的棋盘为8*8的方格棋盘。现将"马"放在任意指定的方格中,按照"马"走棋的规则将"马"进行移动。要求每个方格只能进入一次,最终使得"马"走遍棋盘的64个方格。
/*实现步骤:
* 定义一个二维数组Chess[N][N],并将其初始化为0.用来表示棋盘
* 输出二维数组,选择开始得坐标,将坐标入栈,令其对应位置=count(踏过得顺序)
* 判断以其为中心的八个位置是否可以跳,
* 若可以,按自定义的位置顺序选择下一次跳哪一个,将其坐标入栈,对应位置=count
* 若不可以,弹栈,判断以前