之前學(xué)習(xí)不想交集合(并查集)的數(shù)據(jù)結(jié)構(gòu),看了很多大老用窗體畫出隨機迷宮,感覺挺震撼的,下心學(xué)習(xí)了一下。

這個過程想著不太復(fù)雜,就是做起來挺麻煩,需要自己一點點處理。大概步驟如下
1:定義好不想交集合的基本類和方法(search,union等)
2:數(shù)組初始化,每一個數(shù)組元素都是一個集合,值為-1
3:隨機查找一個格子(一維數(shù)據(jù)要轉(zhuǎn)換成二維,有點麻煩),在隨機找一面墻(也就是找這個格子的上下左右),還要判斷找的格子出沒出界。
4:判斷兩個格子是否在一個集合。如果在,則重新找,如果不在,那么把墻挖去
5:把墻挖去有點繁瑣,需要考慮奇偶判斷它那種墻,然后擦掉。(根據(jù)數(shù)組轉(zhuǎn)換成真實距離)
6:最終得到一個完整的迷宮。
js的代碼如下:
MyHtml.html
亚洲AV日韩AV永久无码色欲|
婷婷国产偷v国产偷v亚洲|
亚洲a∨无码精品色午夜|
亚洲一区中文字幕在线观看|
亚洲日本香蕉视频|
91情国产l精品国产亚洲区|
久久精品国产亚洲AV网站|
自拍偷自拍亚洲精品情侣|
亚洲福利精品电影在线观看|
亚洲成A人片在线观看中文|
亚洲AV日韩AV永久无码色欲
|
欧美日韩亚洲精品|
亚洲av无码专区在线电影|
久久久久亚洲AV无码去区首|
麻豆亚洲AV成人无码久久精品
|
中文字幕乱码亚洲无线三区|
日韩亚洲国产综合高清|
亚洲色无码专区一区|
亚洲Aⅴ在线无码播放毛片一线天
亚洲avav天堂av在线网毛片
|
亚洲欧洲国产综合|
亚洲人成影院午夜网站|
亚洲欧洲日韩国产一区二区三区|
中文字幕无码亚洲欧洲日韩|
亚洲av日韩av永久在线观看|
亚洲国产天堂久久综合|
亚洲精品和日本精品|
亚洲无线观看国产精品|
亚洲AV无码久久|
亚洲精品视频免费看|
亚洲沟沟美女亚洲沟沟|
亚洲人成电影院在线观看|
亚洲天堂一区二区三区四区|
亚洲男人天堂2018av|
亚洲人成网站免费播放|
色窝窝亚洲AV网在线观看|
亚洲AⅤ优女AV综合久久久|
国产AV无码专区亚洲AV手机麻豆|
亚洲成AV人片在线播放无码|
亚洲色图视频在线观看|
亚洲偷偷自拍高清|
国产综合激情在线亚洲第一页
|