亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

【記錄】批處理實現(xiàn)dfs,bfs,雙向bfs,A*尋路

2019-11-10 20:25:54
字體:
供稿:網(wǎng)友

演示程序 鏈接:http://pan.baidu.com/s/1hrMy7Qk 密碼:3hhy

:: dfs By blackkitty:: 算法描述:深搜set xx_0=0 && set yy_0=-1set xx_1=1 && set yy_1=0set xx_2=0 && set yy_2=1set xx_3=-1 && set yy_3=0set x=%current_x% && set y=%current_y%set flag=0call:dfs %x% %y% 0goto:eof:dfs:: <x> <y>if "%1_%2" EQU "%end_x%_%end_y%" (set flag=1 && goto:eof)set dic_%3=0:dfs_loop1set tmp=!dic_%3!set/a dfs=%3+1set/a nx=%1+!xx_%tmp%!set/a ny=%2+!yy_%tmp%!if !vis_%nx%_%ny%! EQU 0 ( if !%map%_%nx%_%ny%! EQU 1 ( call go %nx% %ny% call:dfs %nx% %ny% %dfs% ))if %flag% EQU 1 (goto:eof)set/a dic_%3+=1if !dic_%3! LSS 4 (goto dfs_loop1)goto:eof:: dbfs By blackkitty:: 算法描述:逆向廣搜set xx_0=0&&set yy_0=-1set xx_1=1&&set yy_1=0set xx_2=0&&set yy_2=1set xx_3=-1&&set yy_3=0set l=0set r=1set x0=%end_x%set y0=%end_y%set nxt_%end_x%_%end_y%=0:rbfsset x=!x%l%!set y=!y%l%!:: 在地圖上顯示標記(x,y),演示搜索過程:: call:mark %x% %y% .set/a l+=1if "%x%_%y%" EQU "%start_x%_%start_y%" (goto rush)for /l %%i in (0,1,3) do ( set/a nx=x+!xx_%%i! set/a ny=y+!yy_%%i! set/a val=%map%_!nx!_!ny! if "!val!" EQU "1" ( if not defined nxt_!nx!_!ny! ( set nxt_!nx!_!ny!=!x!_!y! set x!r!=!nx! set y!r!=!ny! set/a r+=1 ) ))goto rbfs:rushset vv=!nxt_%start_x%_%start_y%!:rush_loopif "%vv%" EQU "0" (goto:eof)call go %vv:_= %set vv=!nxt_%vv%!goto rush_loop:mark:: <x> <y> 在地圖上顯示標記(x,y),用來演示搜索過程set/a _x=%1*2+%maze_x% && set/a _y=%2+%maze_y%cc %_x% %_y% && echo.%~3goto:eof

BFS

:: dbfs By blackkitty:: 算法描述:雙向廣搜set xx_0=0&&set yy_0=-1set xx_1=1&&set yy_1=0set xx_2=0&&set yy_2=1set xx_3=-1&&set yy_3=0set l=0set r=2set x0=%start_x%set y0=%start_y%set v%start_x%_%start_y%=PReset pre_%start_x%_%start_y%=0set x1=%end_x%set y1=%end_y%set v%end_x%_%end_y%=nxtset nxt_%end_x%_%end_y%=0:dbfsset x=!x%l%!set y=!y%l%!:: 在地圖上顯示標記(x,y),演示搜索過程:: call:mark %x% %y% .set v=!v%x%_%y%!set/a l+=1set/a i=0:loopset/a nx=%x%+!xx_%i%!set/a ny=%y%+!yy_%i%!if "!%map%_%nx%_%ny%!" EQU "1" (:: 若臨塊為路 if "!v%nx%_%ny%!" NEQ "%v%" ( :: 若臨塊的標記與本塊不同 if defined v%nx%_%ny% ( ::找到通路 if "%v%" EQU "pre" ( call:rush %x% %y% %nx% %ny% ) else ( call:rush %nx% %ny% %x% %y% ) goto:eof ) :: 若臨塊的標記與本塊不同,且臨塊無標記 set %v%_%nx%_%ny%=%x%_%y% set x%r%=%nx%&&set y%r%=%ny%&&set v%nx%_%ny%=%v% set/a r+=1 ))set/a i+=1&&if "!i!" NEQ "4" (goto loop)goto dbfs:rushset vv=%1_%2:rvs_loopif "!pre_%vv%!" EQU "0" (goto rvs_lopp_end)set nxt_!pre_%vv%!=%vv%set vv=!pre_%vv%!goto rvs_loop:rvs_lopp_endset nxt_%1_%2=%3_%4set vv=!nxt_%start_x%_%start_y%!:rush_loopif "%vv%" EQU "0" (goto:eof)call go %vv:_= %set vv=!nxt_%vv%!goto rush_loop:mark:: <x> <y> 在地圖上顯示標記(x,y),用來演示搜索過程set/a _x=%1*2+%maze_x% && set/a _y=%2+%maze_y%cc %_x% %_y% && echo.%~3goto:eof

DBFS

:: astar By blackkitty:: 算法描述:逆向啟發(fā)式A*set xx_0=0&&set yy_0=-1set xx_1=1&&set yy_1=0set xx_2=0&&set yy_2=1set xx_3=-1&&set yy_3=0set new=1set x0=%end_x%set y0=%end_y%set nxt_%end_x%_%end_y%=0set gn0=0set fn0=0set list=n0set/a maxfn=!%map%_width!*!%map%_height!:astarset vv=_set minfn=%maxfn%:: 從列表選取fn最小的位置for %%k in (%list%) do ( if !f%%k! LSS !minfn! ( set minfn=!f%%k! set vv=%%k )):: 從列表中刪除這個位置set list=!list:%vv%=!set vv=%vv:~1%set x=!x%vv%!set y=!y%vv%!:: 在地圖上顯示標記(x,y),演示搜索過程call:mark %x% %y% .if "%x%_%y%" EQU "%start_x%_%start_y%" (goto rush)for /l %%i in (0,1,3) do ( set/a nx=x+!xx_%%i! set/a ny=y+!yy_%%i! set/a val=%map%_!nx!_!ny! if "!val!" EQU "1" ( if not defined nxt_!nx!_!ny! ( set nxt_!nx!_!ny!=!x!_!y! :: 加入列表 set list=!list! n!new! :: 計算gn set/a gn!new!=!gn%vv%!+1 :: 計算fn保存至fn!new! call:fn !nx! !ny! gn!new! fn!new! set x!new!=!nx! set y!new!=!ny! set/a new+=1 ) ))goto astar:rushpause>nulset vv=!nxt_%start_x%_%start_y%!:rush_loopif "%vv%" EQU "0" (goto:eof)call go %vv:_= %set vv=!nxt_%vv%!goto rush_loop:fn:: <x> <y> [gn] [ret] 起點到x,y的估計代價(fn = gn + hn):: gn 終點到(x,y)的實際代價:: hn 起點到(x,y)的估計代價,估值為起點到(x,y)的曼哈頓距離set/a tmp=%1-%start_x%if %tmp% LSS 0 (set/a tmp=-tmp)set %4=%tmp%set/a tmp=%2-%start_y%if %tmp% LSS 0 (set/a tmp=-tmp)set/a %4=!%4!+%tmp%+!%3!goto:eof:mark:: <x> <y> 在地圖上顯示標記(x,y),用來演示搜索過程set/a _x=%1*2+%maze_x% && set/a _y=%2+%maze_y%cc %_x% %_y% && echo.%~3goto:eof

astar


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
中文字幕不卡每日更新1区2区| 曰本大片免费观看视频| 色偷偷久久人人79超碰人人澡| www.久久草| 亚洲网站在线播放| 日本va中文字幕| 国产小视频免费在线网址| 日韩大陆毛片av| av影片免费在线观看| 国产精品欧美一区二区| 日韩毛片一区二区三区| 青青草一区二区| 亚洲欧美一区二区原创| 亚洲不卡在线播放| jizz一区二区| 日韩精品毛片| 久久久久久久成人| 精品人伦一区二区色婷婷| 国产老肥熟一区二区三区| 九九**精品视频免费播放| 国产欧美久久久精品影院| 日韩黄色av| 欧美激情久久久| 99riav国产精品视频| 在线播放亚洲精品| 99thz桃花论族在线播放| 久久综合欧美| 亚洲精品成人精品456| 91高潮在线观看| 日本三级黄色大片| 捆绑紧缚一区二区三区在线观看| 日韩精品一区二区三区丰满| 欧美一级大片在线视频| 国产午夜精品久久久久免费视| 国产麻豆视频精品| 国产精品国产三级国产有无不卡| 在线免费观看av网| 日韩av在线播放资源| 日本少妇吞精囗交| 美女av免费在线观看| 99久久精品免费| 欧美一区日韩一区| jizz在线观看中文| 色先锋资源网| 成人免费在线观看| 欧美专区视频| xvideos成人免费中文版| 国产三级视频在线播放线观看| 妞干网福利视频| 日韩一区在线视频| 日韩伦理一区二区三区av在线| 超碰97人人射妻| 青草影视电视剧免费播放在线观看| 国产精品视频一区二区三区四| 欧美日本一区二区高清播放视频| 久久人人爽人人爽| 国产又爽又黄免费视频| 69堂成人精品视频免费| 理论片在线不卡免费观看| 一级片免费在线观看| 久久先锋影音| 残酷重口调教一区二区| 国产精品视频一区二区图片| 免费h精品视频在线播放| 一本色道久久综合亚洲精品不| 91久久国产综合久久91精品网站| 夜夜爽www精品| 国模一区二区三区白浆| 国产91精品入口| 日韩欧美字幕| 91麻豆.com| 亚洲在线一区| 欧美在线|欧美| 制服.丝袜.亚洲.中文.综合| 高清av电影在线观看| 日韩视频在线观看一区二区三区| 日韩精品视频在线观看免费| 精品国产乱码久久久久久虫虫漫画| 短视频在线观看| 8888在线观看免费www| 99久久婷婷国产综合精品电影√| 国产精选在线视频拍拍拍| 欧美一区二区在线视频| 国产精品乱人伦一区二区| 欧美男生操女生| www.欧美日本| 91美女片黄在线观看| 中国xxxx自拍视频| 国产女主播一区二区三区| 国产精品第七页| 99久久夜色精品国产亚洲1000部| 国产香蕉视频在线观看| 手机在线电影一区| 亚洲熟妇无码久久精品| 91精品国产乱码久久| 欧美亚洲一区在线| 精品一区二区久久久| 国产电影一区二区三区爱妃记| 精品美女在线播放| 一二三四在线观看视频| 国模精品一区二区三区| 91黄视频在线| 国产成人久久精品77777| www视频免费看| 亚洲国产成人精品一区二区| 日韩在线观看av| 亚洲高清影院| 人妻av无码一区二区三区| 九九热这里只有在线精品视| 91亚洲精品在线| 欧美男男freegayvideosroom| 亚洲天堂一区在线观看| h片在线免费看| 小小的日本在线观看免费色网| 国产精品久久久久久免费| 黄色精品视频在线观看| 欧美久久免费观看| 国产婷婷成人久久av免费高清| 国产精品影视天天线| 亚洲视频 欧洲视频| 欧美激情第三页| 无码人妻丰满熟妇精品区| 国产区精品视频在线观看豆花| 国内不卡的一区二区三区中文字幕| 天天干视频在线观看| 欧美成人免费大片| 女同互忝互慰dv毛片观看| 久久99精品国产.久久久久久| 国产免费一区二区三区在线观看| 成年人免费看的视频| 蜜桃一级网站.| 亚洲伦理久久| 五月婷婷免费视频| 黄色小视频在线播放| 麻豆导航在线观看| 最新中文字幕视频| 日韩欧美国产一区二区| 超薄肉色丝袜足j调教99| 日韩精品最新在线观看| 在线中文视频| 亚洲成人av影片| 国产精品视频免费观看www| 精品亚洲a∨一区二区三区18| 欧美超级乱淫片喷水| 7777精品久久久大香线蕉小说| 久久综合加勒比| 日韩一级黄色片| 酒色婷婷桃色成人免费av网| 伊人久久在线观看| 麻豆91精品| 在线观看国产高清视频| 男人精品网站一区二区三区| 五月婷婷导航| 9l视频自拍蝌蚪9l视频成人| 伊人男人综合视频网| 在线免费一区二区| 亚洲小说区图片| 欧美va亚洲va在线观看蝴蝶网| 国产精品久久二区二区| 精品无码人妻一区二区三区| 欧美久久久久久久久久| 国产精品欧美激情在线播放| 亚洲欧美日韩国产精品| 无码人妻丰满熟妇区五十路| 日韩视频在线观看一区二区| 最新国产拍偷乱拍精品| а天堂中文在线官网| 亚洲一区二区三区乱码| 中文一区在线播放| 在线看国产日韩| 蜜桃91在线| 亚洲视频一区二区在线观看| 日韩一级片在线观看| 亚洲人成电影网站色mp4| 在线观看精品视频一区二区三区| 清纯唯美亚洲经典中文字幕| 亚洲日本中文字幕在线| 91精品国产综合久久久久久蜜臀| 男人天堂一区二区| 高清一区二区三区视频| 国产在线视频一区二区三区| 欧美日高清视频| 性生大片免费观看性| av在线第一页| 黄色一级片免费在线观看| 懂色aⅴ精品一区二区三区| 亚洲精品mp4| 成人免费高清视频在线观看| 国产精品www在线观看| 欧美人与牲动交xxxx| 国产伦精品一区二区三区视频我| 九色精品高清在线播放| 蜜桃av乱码一区二区三区| 不卡一区二区三区视频| 成人在线亚洲| 亚洲aⅴ怡春院| 黄色一级视频在线观看| 精品色蜜蜜精品视频在线观看| 国产精品视频在线观看| 免费看岛国视频在线观看| 国内毛片久久| 亚洲资源中文字幕| 日韩精彩视频在线观看| 亚欧成人精品| 熟女人妇 成熟妇女系列视频| 91色视频在线导航| 男女做爰猛烈刺激| 欧美日韩一区二区免费视频| 深夜做爰性大片蜜桃| 日韩一区自拍| 国产又白又嫩又紧又爽18p| 性生交免费视频| 女教师淫辱の教室蜜臀av软件| 想看黄色一级片| 视频在线不卡免费观看| 在线精品亚洲欧美日韩国产| 亚洲国产乱码最新视频| 国产99久久久精品| 性久久久久久久久久久久久久| 美女一区二区三区视频| 色噜噜狠狠一区二区三区| 国产日韩另类视频一区| 欧美大香线蕉线伊人久久国产精品| 欧美日韩亚洲综合一区| 久久久久久99精品| 亚洲精品v亚洲精品v日韩精品| 一区二区在线视频| 久久福利毛片| 日本一区二区三区免费视频| 97av自拍| 麻豆国产精品一区| 992tv在线| 激情五月播播久久久精品| 99国产盗摄| 一区二区三区观看| 日韩国产欧美一区| 成人精品一区二区三区电影| 热久久这里只有精品| 色噜噜成人av在线| 精品午夜一区二区三区在线观看| 久久精品国产亚洲精品2020| 日韩国产一区| 成人网免费看| 中文字幕免费在线观看视频| 精品国产一区久久久| 精品国产在天天线2019| 影音先锋男人每日资源站| 91黄色在线观看| 色哟哟一区二区在线观看| 国产精品久久久久久久久久久久| 北岛玲一区二区三区| 亚洲婷婷综合色高清在线| 三级外国片在线观看视频| 成人黄色片在线观看| 免费黄色一级大片| 一区二区精品视频在线观看| av毛片在线免费观看| 国产视频在线观看一区| 日批视频免费播放| 麻豆传媒一区二区三区| 日本中文字幕免费观看| 黄色av网站在线| 国产精品伦理一区| 成人高清在线观看| 成人欧美一区二区三区1314| 亚洲天堂国产精品| 国产精品毛片aⅴ一区二区三区| av观看成片免费网站| 这里只有精品99re| 婷婷丁香综合网| 日本aa大片在线播放免费看| 亚洲老板91色精品久久| 福利片一区二区三区| 欧美黑人又粗又大又爽免费| 少妇性色午夜淫片aaa播放| 久久精品国产69国产精品亚洲| 久草精品视频在线观看| 在线综合欧美| 中文字幕有码无码人妻av蜜桃| 午夜一区二区三区不卡视频| 欧美精品一区二区三区视频| 99热这里只有精品首页| 国产黄色免费视频| 爽爽爽爽爽爽爽成人免费观看| 视频一区中文| 精品一区91| 欧美成人精品福利| 99久久精品国产麻豆演员表| 亚洲欧美偷拍另类| 三年中文高清在线观看第6集| 男男gay无套免费视频欧美| www.色偷偷.com| 日韩黄色视屏| 新67194成人永久网站| 91国产精品视频在线| 国产特黄在线| 新版中文在线官网| 成 人片 黄 色 大 片| 久久99精品久久久久久园产越南| 三级网在线观看| japan高清日本乱xxxx| 欧美大码xxxx| 国产人妻精品午夜福利免费| 欧美不卡视频一区| 小早川怜子一区二区三区| 欧美性猛交xxxx乱大交蜜桃| www.色就是色.com| 五月天亚洲激情| 男人的天堂亚洲一区| 国产大学生自拍| 99在线视频免费观看| 性一交一乱一伦一色一情| 欧美激情久久久久| 亚洲成人不卡| 超碰aⅴ人人做人人爽欧美| 在线国产成人影院| 国产小视频免费在线观看| 日韩精品久久一区二区三区| 精品一区二区三区高清免费不卡| 国产精品欧美性爱| 二区在线播放| 国产欧美日韩精品在线| 亚洲成人资源| 国产精品一区二区三区视频网站| 精品国产1区2区| 日本男女交配视频| 久久精品一区二区不卡| 久久久久久久99|