http://games.lynms.edu.hk/games/frogleap.swf
做这个游戏和解这个游戏,概念不太一样,作游戏,核心数据用一个数组就能装下(int[7])
每一个值有3种状态012,0是空的,1是向右跳的青蛙,2是向左跳的青蛙
鼠标点到为0的元素,不做任何反应,
鼠标点到为1的元素(向右跳的青蛙)
判断右边相邻的一个元素是否为0,如果为0,则右边的元素为1,当前元素为0,
如果右边的元素不为0,接着判断右边的第2个元素是否为0,如果为0,右边的第2个元素为1,当前元素为0
如果右边第2个元素也不为0,则不做任何反应.
鼠标点到为2的元素(向左跳的青蛙)
同上
直到数组的值完全等于需要达到的条件,则表示该题已经解完了
如果说解法的话,用递归遍历的方法就可以解!
效率一般,没优化,且只能得到一个解,求全部解还需要修改