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

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 閱讀(1533) 評論(0)  編輯 收藏 引用
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿

隨筆檔案

文章分類

文章檔案

收藏夾

常去的壇子

  • 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>
            一区二区三区欧美在线| 国产农村妇女毛片精品久久莱园子| 久久影音先锋| 欧美在线91| 久久精品国产视频| 久久精品人人爽| 亚洲一区二区三| 一区二区三区视频在线 | 国产精品资源| 国模精品一区二区三区色天香| 国产精品卡一卡二卡三| 国产欧美一区二区三区视频| 激情欧美一区二区| 日韩视频免费| 午夜欧美精品| 你懂的亚洲视频| 亚洲精品国产欧美| 亚洲国产片色| 亚洲免费在线电影| 理论片一区二区在线| 欧美日韩中文在线| 国产亚洲在线| 在线观看日韩| 中国女人久久久| 久久久久久久综合狠狠综合| 亚洲人成网站在线播| 久久se精品一区二区| 欧美韩日一区二区| 国产一区二区三区奇米久涩| 日韩视频不卡中文| 久久人人97超碰精品888| 亚洲精品日韩久久| 久久手机免费观看| 国产精品大片| 亚洲精品少妇| 久久九九99| 日韩亚洲国产欧美| 久久综合久久综合这里只有精品| 欧美美女bbbb| 在线播放日韩| 欧美亚洲一区二区在线观看| 欧美激情一区二区三级高清视频| 午夜精品久久久久久久久| 欧美日本在线看| 91久久国产综合久久蜜月精品 | 好吊日精品视频| 正在播放日韩| 蜜臀91精品一区二区三区| 亚洲午夜精品福利| 欧美国内亚洲| 亚洲国产成人一区| 久久天天狠狠| 亚洲欧美国产高清va在线播| 欧美日韩一二区| 在线免费观看一区二区三区| 久久久精品一品道一区| 一区二区三区国产盗摄| 欧美成人乱码一区二区三区| 国产日韩专区| 性感少妇一区| 亚洲视频一二| 一级日韩一区在线观看| 99视频精品在线| 久久视频精品在线| 亚洲综合色网站| 国产精品美女在线| 亚洲专区在线视频| 亚洲一区二区三区色| 国产精品午夜在线观看| 亚洲男女自偷自拍| 亚洲一区二区三区四区五区午夜 | 一区二区三区久久网| 欧美色另类天堂2015| 亚洲天堂男人| 亚洲一区二区三区高清不卡| 国产日韩精品一区观看| 久久精品一区二区三区不卡| 午夜在线成人av| 国产精品永久免费观看| 久久精品综合一区| 久久精品视频免费| 亚洲精品乱码视频| av成人毛片| 国产一区二区三区免费在线观看| 欧美福利一区二区| 欧美日韩一区在线观看| 欧美制服丝袜| 久久精品亚洲精品| 99这里只有久久精品视频| 亚洲少妇一区| 在线欧美不卡| 亚洲图片你懂的| 黑人中文字幕一区二区三区| 亚洲国产精品999| 欧美日韩日日夜夜| 久久狠狠一本精品综合网| 久久免费视频网站| 亚洲一区视频在线| 久久亚洲国产成人| 宅男精品视频| 久久本道综合色狠狠五月| 亚洲茄子视频| 国产在线精品自拍| 亚洲精品综合精品自拍| 国产一区二区| 亚洲精品一区二区三区福利 | 亚洲精品欧美| 亚洲欧美成人网| 精品不卡视频| 亚洲手机视频| 日韩图片一区| 久久久久一区二区三区| 欧美一区二区日韩一区二区| 久久人人97超碰精品888| 亚洲一区二区av电影| 玖玖综合伊人| 久久av最新网址| 亚洲国产精品久久| 久热精品视频在线观看| 在线亚洲一区二区| 久久九九免费视频| 久久国产66| 国产精品久久久久毛片软件| 欧美国产精品一区| 国内欧美视频一区二区| 亚洲视屏在线播放| 亚洲香蕉网站| 欧美精品网站| 蜜臀91精品一区二区三区| 国产日本欧美一区二区三区| 亚洲视频精品| 亚洲午夜在线观看| 欧美日韩爆操| 亚洲国产一区二区三区在线播| 在线观看欧美视频| 老色鬼精品视频在线观看播放| 欧美一区二区国产| 国产美女精品免费电影| 亚洲欧美制服中文字幕| 欧美一区二区三区男人的天堂| 国产精品久久久久国产a级| 亚洲精品久久久久久一区二区| 91久久极品少妇xxxxⅹ软件| 免费高清在线视频一区·| 欧美国产激情二区三区| 亚洲精品国产精品国自产在线| 久久深夜福利免费观看| 欧美激情亚洲自拍| 9色porny自拍视频一区二区| 欧美日本在线观看| 亚洲精品视频在线看| 亚洲男人的天堂在线观看| 国产日韩综合一区二区性色av| 欧美一级片在线播放| 麻豆av福利av久久av| 最新日韩精品| 欧美日韩免费一区二区三区视频| 日韩视频在线永久播放| 久久激情五月激情| 亚洲丁香婷深爱综合| 欧美日韩国产首页| 一区二区三区视频在线播放| 久久不见久久见免费视频1| 尤物精品在线| 欧美www视频在线观看| 亚洲免费观看高清完整版在线观看| 亚洲小说区图片区| 国产综合亚洲精品一区二| 久久久7777| 亚洲韩国日本中文字幕| 亚洲欧美视频一区| 国产综合亚洲精品一区二| 欧美日韩国产一区| 欧美自拍偷拍| 亚洲免费高清| 毛片精品免费在线观看| 999亚洲国产精| 国产精品亚洲美女av网站| 久久先锋资源| 亚洲欧美日韩国产综合| 欧美韩国一区| 欧美一级一区| 亚洲作爱视频| 伊人男人综合视频网| 国产精品黄视频| 女同一区二区| 午夜伦欧美伦电影理论片| 亚洲精品在线视频观看| 欧美日本韩国一区| 99亚洲一区二区| 久久久国产成人精品| 一道本一区二区| 在线看日韩欧美| 欧美日韩一区二区高清| 久久精品亚洲一区| 午夜精品国产| 亚洲午夜电影| 亚洲精品中文在线| 亚洲国产国产亚洲一二三| 久久亚洲色图|