青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 101,  comments - 57,  trackbacks - 0
    昨天,玩推箱子游戲玩到第四關實在過不去了,用C++寫了一個BFS+DP的算法求解。結果是170步。

     其實我一開始是想用python來寫的,但是覺得二位矩陣這個東西很難用python來描述,于是作罷。寫完后看看自己的代碼,覺得惡心的不行。于是在網上搜索了一下,發現大牛居然可以把python寫得如此之簡潔,又一次拜服了!

用python求解迷宮問題
http://v.youku.com/v_show/id_XMTcwMzc5MTAw.html

下面是我按照視頻里面敲的python代碼,我的實在垃圾就不拿出來了。

這段代碼最然我感到驚嘆的是他對迷宮模型的表示方式,二位矩陣就如此輕描淡寫的表示出來!

ps,網頁代碼的對齊有點問題。
 1ASCII_MAZE = '''
 2+----------------+
 3|      |     |   |
 4| | +--+ ----+ | |
 5| | |          | |
 6| |    +---- | | |
 7|   |  |     | | E
 8+---+  |  |  | | |
 9S      |  |  |   |
10+------+--+--+---+
11'''
12PATH,START,EXIT,VISITED, SOLUTION = " SE.o"
13
14class Maze():
15    def __init__(self, ascii_maze):
16    self.maze = [list(row) for row in ascii_maze.splitlines()]
17    self.start_x = [row.count(START) for row in self.maze].index(1)
18    self.start_y = self.maze[self.start_x].index(START)
19
20    def __repr__(self):
21    return "\n".join("".join(row) for row in self.maze)
22
23    def solve(self, x = None, y = None):
24    if x == None:
25        x = self.start_x
26        y = self.start_y
27
28    if self.maze[x][y] in (PATH, START):
29        self.maze[x][y] = VISITED
30        if self.solve(x + 1, y) or self.solve(x - 1, y)\
31           or self.solve(x, y +1or self.solve(x, y -1):
32        self.maze[x][y] = SOLUTION
33        return True
34    elif self.maze[x][y] == EXIT:
35        return True
36    return False
37        
38
39if __name__ == "__main__":
40    import sys
41    sys.setrecursionlimit(10000)
42    m = Maze(ASCII_MAZE)
43    if m.solve():
44    print m
45
46
posted on 2010-07-18 17:20 margin 閱讀(1535) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用鏈接

留言簿

隨筆檔案

文章分類

文章檔案

收藏夾

常去的壇子

  • CVC電腦病毒論壇
  • 很多人說我是AV,我告訴他們:別瞧不起人,我們也能創造價值
  • 安全焦點
  • 黑客聚集的地方,一般是好酒最多的地方...
  • 看雪論壇
  • 國內最強的加密解密論壇,成醉其中經常夜不歸宿
  • 驅動開發論壇
  • 厭倦了啤的朋友們,來我們來整點白的...痛痛快快的BSOD也好過隔鞋瘙癢!

我的朋友

  • Sen的blog
  • IDE方面資深的受害者...經常為一個變量的定義找不著北的痛苦程序員(深表同情)
  • 老羅的blog
  • 良師益友,千年水牛,引擎猛男,分析怪獸,墨鏡酷哥,臺球高手....

搜索

  •  

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久久伊人| 浪潮色综合久久天堂| 欧美激情视频一区二区三区不卡| 欧美在线日韩| 狠色狠色综合久久| 美腿丝袜亚洲色图| 免费高清在线一区| 亚洲美女毛片| 一本久久青青| 国产乱码精品一区二区三区不卡 | 欧美精品首页| 国产精品99久久久久久白浆小说| 亚洲天堂免费观看| 国产一区二区视频在线观看| 麻豆精品精品国产自在97香蕉| 麻豆成人小视频| 亚洲视频香蕉人妖| 久久国产精品久久国产精品| 亚洲欧洲精品天堂一级| 亚洲精品九九| 国产精品亚洲一区| 欧美成人一品| 国产精品久久久久久妇女6080 | 欧美激情一区| 欧美日韩调教| 美女网站在线免费欧美精品| 欧美精品观看| 久久www免费人成看片高清| 欧美亚洲自偷自偷| 洋洋av久久久久久久一区| 亚洲一区二区三区四区五区午夜| 韩日精品在线| 亚洲视频一起| 亚洲国产精品成人精品| 亚洲伊人色欲综合网| 亚洲电影av| 亚洲免费中文| 亚洲精品久久久久| 午夜在线一区二区| 99国产精品久久久久老师| 亚洲欧美日韩精品一区二区| 亚洲免费成人av电影| 久久精品国产欧美激情| 亚洲调教视频在线观看| 毛片av中文字幕一区二区| 欧美亚洲视频| 欧美日韩大片| 欧美高清在线精品一区| 国产一区99| 一区二区三区四区五区视频| 亚洲精美视频| 狂野欧美激情性xxxx欧美| 久久精品国产欧美亚洲人人爽| 欧美片第1页综合| 欧美freesex交免费视频| 国产婷婷色一区二区三区在线 | 久久精品一本| 国产精品免费一区二区三区在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产乱码精品一区二区三区av | 久久综合色天天久久综合图片| 国产精品久久久久国产精品日日| 亚洲黄色在线| 91久久精品一区二区别| 久久免费视频一区| 欧美成人蜜桃| 亚洲三级免费电影| 久热爱精品视频线路一| 玖玖精品视频| 亚洲电影在线播放| 久久综合亚洲社区| 欧美激情精品久久久久久蜜臀| 亚洲国产日韩欧美综合久久 | 亚洲综合日韩中文字幕v在线| 亚洲一区二区三区成人在线视频精品| 欧美黄色成人网| 亚洲美女av网站| 亚洲一区美女视频在线观看免费| 欧美日韩综合视频网址| 亚洲女同精品视频| 久久精品国产亚洲精品| 黄色国产精品| 美女成人午夜| 99精品热视频只有精品10| 校园激情久久| 伊人久久亚洲热| 麻豆av一区二区三区| 亚洲人成网站精品片在线观看| 99re成人精品视频| 欧美视频在线观看视频极品| 亚洲综合第一| 免费亚洲视频| 日韩一级黄色av| 国产久一道中文一区| 久久免费精品日本久久中文字幕| 另类欧美日韩国产在线| 一级成人国产| 国产视频欧美| 欧美黄色影院| 亚洲免费在线播放| 欧美国产在线视频| 性欧美精品高清| 亚洲黄色大片| 国产精品少妇自拍| 蜜臀a∨国产成人精品 | 久久人人97超碰人人澡爱香蕉| 亚洲欧洲一区二区天堂久久 | 国产午夜精品全部视频播放| 噜噜噜噜噜久久久久久91| 一本一本久久| 亚洲高清不卡av| 欧美在线亚洲在线| 一区二区欧美视频| 一区二区三区在线观看视频| 欧美日韩和欧美的一区二区| 久久精品国产一区二区三| 99视频国产精品免费观看| 美女主播一区| 性欧美8khd高清极品| 亚洲精品少妇| 狠狠做深爱婷婷久久综合一区| 欧美日韩综合一区| 欧美成人首页| 久久亚洲欧美国产精品乐播| 欧美一级久久久久久久大片| 日韩午夜中文字幕| 亚洲国产成人精品久久久国产成人一区 | 国产色视频一区| 国产精品国产三级欧美二区| 欧美sm极限捆绑bd| 久久久久国产一区二区三区| 亚洲综合成人在线| 国产精品99久久久久久久vr| 亚洲第一在线综合网站| 久久亚洲一区二区| 久久成人18免费网站| 欧美一区二区三区四区在线观看| 日韩写真视频在线观看| 亚洲破处大片| 亚洲激情在线激情| 91久久精品一区二区三区| 在线日韩精品视频| 亚洲第一精品福利| 在线看不卡av| 伊人成人网在线看| 亚洲大片在线观看| 亚洲激情精品| 亚洲日韩视频| 99视频精品在线| 亚洲性感美女99在线| 在线一区二区三区四区| 国产精品99久久久久久久久久久久| 亚洲精品国产精品国产自| 亚洲美女在线一区| 一本色道久久精品| 亚洲永久免费av| 午夜亚洲一区| 久久久久国产精品一区三寸| 久久久最新网址| 欧美高清在线一区二区| 亚洲国产欧美日韩精品| 日韩视频二区| 午夜久久99| 免费在线观看日韩欧美| 欧美激情一级片一区二区| 欧美色中文字幕| 国产欧美精品久久| 精久久久久久久久久久| 亚洲三级视频在线观看| 亚洲欧美国产高清va在线播| 久久动漫亚洲| 亚洲国产日韩欧美综合久久| 亚洲欧洲日产国产网站| 亚洲网址在线| 久久视频这里只有精品| 欧美日本在线播放| 国产午夜精品一区二区三区欧美| 伊人精品视频| 中国av一区| 久久蜜臀精品av| 日韩亚洲欧美高清| 久久九九免费视频| 欧美三级日韩三级国产三级| 激情亚洲网站| 亚洲一区二区三区视频| 免费不卡在线观看av| 中文精品视频一区二区在线观看| 亚洲男人的天堂在线观看| 美女免费视频一区| 国产噜噜噜噜噜久久久久久久久| 91久久精品视频| 久久久精品动漫| 亚洲伦理在线免费看| 久久人人九九| 国产麻豆9l精品三级站| 亚洲精品日韩一| 蜜臀av国产精品久久久久| 亚洲资源在线观看| 欧美日韩岛国| 日韩视频在线观看免费|