先上圖。

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

效果

代碼

隨機(jī)生成迷宮要求任意兩點(diǎn)都能夠找到相同的路徑,也就是說(shuō),迷宮是一個(gè)連通圖。隨機(jī)生成迷宮可以使用普里姆算法、廣度優(yōu)先算法、深度優(yōu)先算法等實(shí)現(xiàn)。這里將使用普里姆算法通過(guò)生成最小數(shù)的方法,實(shí)現(xiàn)迷宮圖。

初始迷宮

迷宮有路和墻,白色表示路,黑色表示墻。每一個(gè)格子代表一個(gè)頂點(diǎn),這里一共有100個(gè)頂點(diǎn),需要找出99條邊,使頂點(diǎn)連接起來(lái),也就是要打通99塊墻。

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式