首页 > 代码库 > 迷宫算法
迷宫算法
一
迷宫算法可以直接转化为加法运算。
四方格迷宫就是4进制数字从0到3333.
3333 + 1 = 1 0000 = 4^4
八方格迷宫就是八进制数字从0到7777 7777.
而 7777 7777 + 1 = 1 0000 0000 = 8^8
这么来说,一个加法器就可以解决迷宫了。
二
1 maze 2 int m[4] 3 m[0]=-1 4 stage=0 5 while stage < 4 6 r = confirm(stage) 7 if r==true 8 stage++ 9 if stage==4 10 print"maze" 11 stage-- 12 else if r==false 13 stage-- 14 if stage==-1 return completed search 15 16 confirm(stage) 17 if stage==0 18 m[0]++ 19 if m[0]==4 return false 20 return true 21 if stage>0 22 try m[stage] 0~3 23 if success return true 24 else return false
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。