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

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在线热播精品免费99热| 一本久久青青| 国产精品主播| 看欧美日韩国产| 欧美高清免费| 午夜在线视频观看日韩17c| 久久黄色影院| 亚洲精品久久7777| 亚洲一区二区三区国产| 一区二区在线观看视频在线观看| 欧美激情亚洲视频| 国产精品草草| 麻豆国产va免费精品高清在线| 欧美护士18xxxxhd| 欧美中文在线观看| 麻豆国产精品一区二区三区| 亚洲一本大道在线| 久久国产精品久久w女人spa| 99在线|亚洲一区二区| 亚洲欧美在线一区| 亚洲精品无人区| 午夜一区二区三区在线观看| 亚洲国产日韩在线| 亚洲午夜国产成人av电影男同| 国内精品美女在线观看| 亚洲人www| 国产精品久久久91| 欧美黑人一区二区三区| 欧美日韩国产色综合一二三四 | 欧美精品一区在线观看| 亚洲一区三区电影在线观看| 久久久视频精品| 一区二区三区成人| 久久成人免费电影| 在线一区视频| 久久福利资源站| aa级大片欧美| 久久一综合视频| 亚洲欧美成人精品| 另类成人小视频在线| 亚洲欧美另类久久久精品2019| 久久这里有精品视频 | 国产亚洲欧美中文| 亚洲日韩欧美一区二区在线| 国产主播一区二区| 亚洲网站视频| 亚洲国产精品一区二区尤物区| 99视频精品免费观看| 亚洲国产精品成人综合| 午夜欧美电影在线观看| 日韩一级黄色av| 久久亚洲风情| 欧美在线视频一区| 国产精品久久久久三级| 亚洲精品一区二区网址| 91久久精品一区二区别| 久久久精品动漫| 久久五月婷婷丁香社区| 国产酒店精品激情| 亚洲欧美日韩国产一区二区| 亚洲欧美一区二区三区久久| 国产精品v日韩精品| 在线一区免费观看| 这里只有精品视频在线| 欧美日韩亚洲视频| 亚洲午夜成aⅴ人片| 午夜精品久久久久99热蜜桃导演| 欧美视频网址| 亚洲制服av| 欧美在线影院在线视频| 精品动漫3d一区二区三区免费版 | 日韩视频一区二区在线观看 | 国产一区二区三区四区五区美女| 午夜精品一区二区在线观看| 欧美在线影院| 国产真实久久| 久久综合网络一区二区| 亚洲日本视频| 午夜亚洲性色视频| 海角社区69精品视频| 老司机免费视频久久| 亚洲国产精品久久人人爱蜜臀| 亚洲乱码久久| 欧美午夜a级限制福利片| 午夜亚洲视频| 亚洲国产另类精品专区| 亚洲图片在线观看| 国产欧美日韩不卡免费| 久久久久欧美精品| 日韩亚洲成人av在线| 久久久99爱| a91a精品视频在线观看| 国产日韩综合| 欧美激情第3页| 亚洲一区亚洲二区| 嫩草影视亚洲| 亚洲欧美日韩一区二区三区在线| 国产欧美日韩视频| 欧美国产亚洲另类动漫| 亚洲在线一区二区三区| 免费欧美在线视频| 亚洲一区二区在线视频| 亚洲高清网站| 国产乱码精品一区二区三| 欧美顶级少妇做爰| 亚洲自拍偷拍视频| 亚洲成色999久久网站| 性欧美8khd高清极品| 影音欧美亚洲| 国产精品xxxxx| 欧美大尺度在线| 午夜精品成人在线| 日韩午夜黄色| 欧美aaa级| 狂野欧美一区| 欧美一区网站| 午夜精品久久久久久久蜜桃app| 亚洲高清毛片| 一区三区视频| 国产丝袜一区二区三区| 免费在线看一区| 久久久久一区| 欧美亚洲色图校园春色| 一本一本a久久| 欧美福利在线| 老司机精品视频一区二区三区| a91a精品视频在线观看| 国产亚洲综合精品| 国产精品外国| 欧美日韩国产经典色站一区二区三区| 欧美一区二区三区久久精品| 亚洲激情二区| 蜜桃av综合| 另类激情亚洲| 久久久久久欧美| 一区二区三区日韩| 99xxxx成人网| 亚洲欧洲在线一区| 亚洲国产综合91精品麻豆| 韩国精品主播一区二区在线观看| 国产精品久久久久久影视| 欧美日韩a区| 欧美丰满高潮xxxx喷水动漫| 久久综合给合久久狠狠色| 久久资源在线| 久久这里有精品15一区二区三区 | 欧美福利一区| 麻豆精品网站| 欧美/亚洲一区| 女主播福利一区| 免费不卡在线观看| 亚洲承认在线| 亚洲美女黄色片| 一区二区av| 午夜久久影院| 免费观看在线综合| 欧美日本韩国在线| 国产精品热久久久久夜色精品三区| 欧美性猛交xxxx乱大交退制版| 国产精品久久久久久久午夜片 | 欧美性生交xxxxx久久久| 国产精品久久一区二区三区| 国产欧美日韩精品a在线观看| 韩日欧美一区| 亚洲精品美女在线观看| 亚洲一区尤物| 久久在线免费| 亚洲另类自拍| 久久成人免费电影| 欧美日本在线看| 国产一区二区三区四区五区美女 | 久久久精品999| 欧美激情1区| 中国女人久久久| 久久免费偷拍视频| 欧美日韩国产一区精品一区| 国产亚洲制服色| 宅男噜噜噜66一区二区| 久久一二三国产| 在线视频精品一区| 久久视频在线视频| 国产精品自拍三区| 艳女tv在线观看国产一区| 久久精品国产99| 亚洲精品综合| 久久蜜桃av一区精品变态类天堂| 欧美午夜电影完整版| 伊人久久大香线| 亚洲欧美日韩第一区| 亚洲国产一区视频| 久久成人久久爱| 国产酒店精品激情| 一区二区三区国产| 欧美成人精品高清在线播放|