真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

迷宮路徑(縱情探索版)JAVA-創(chuàng)新互聯(lián)

已知一個(gè)N*N的迷宮,允許上,左,下,右,左上,左下,右上,右下,八個(gè)方位任意探索,且迷宮中有障礙物(用1表示障礙物不能通過(guò),0表示沒(méi)有障礙物能通過(guò)),請(qǐng)找出迷宮中任意兩點(diǎn)V1,V2之間的路徑。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、沙河網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為沙河等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

輸入格式:

第一行是一個(gè)正整數(shù)N代表迷宮大小。

第二行是兩個(gè)非負(fù)整數(shù),中間以空格分開(kāi)代表起始點(diǎn)V1的坐標(biāo)。

第三行是兩個(gè)非負(fù)整數(shù),中間以空格分開(kāi)代表終點(diǎn)V2的坐標(biāo)。

接下來(lái)的N列N行由1和0構(gòu)成的數(shù)組代表迷宮的地圖。

輸出格式:

輸出可行路徑的坐標(biāo),坐標(biāo)之間用"->"鏈接,不同路徑之間用換行隔開(kāi)。

若沒(méi)有路徑請(qǐng)輸出“沒(méi)有路徑”。

輸入樣例1:

3
0 0
2 2
0 1 1
1 1 0
1 1 0

輸出樣例1:

沒(méi)有路徑

輸入樣例2:

3
0 0
2 2
0 0 1
1 1 0
1 1 0

輸出樣例2:

(0,0)->(0,1)->(1,2)->(2,2)

輸出樣例3:

7
0 0
6 6
0 1 1 1 1 1 1
1 0 1 1 0 1 1
0 1 1 1 0 1 1
0 1 0 1 0 1 1 
1 0 1 0 1 1 1
1 1 1 1 0 1 1 
0 0 1 1 0 0 0

輸出樣例3:

(0,0)->(1,1)->(2,0)->(3,0)->(4,1)->(3,2)->(4,3)->(5,4)->(6,4)->(6,5)->(6,6)
(0,0)->(1,1)->(2,0)->(3,0)->(4,1)->(3,2)->(4,3)->(5,4)->(6,5)->(6,6)

解題思路:深度優(yōu)先遍歷和回溯,是上次發(fā)布的解決迷宮路徑問(wèn)題的升級(jí)版,但核心依舊不變。

解決迷宮路徑問(wèn)題:http://t.csdn.cn/nqcs8

本題代碼如下:

import java.util.*;
public class Main{
public static void main(String[] args){
   Scanner sc=new Scanner(System.in);
   int n=sc.nextInt();
   int xy=0;
   Maze s=new Maze(n);
   int x=sc.nextInt();
   int y=sc.nextInt();
   int xx=sc.nextInt();
   int yy=sc.nextInt();
   s.over(xx, yy);
   for(int i=0;i=0&&tx<=N&&ty>=0&&ty<=N&&b[tx][ty]!=true)
		{
			b[tx][ty]=true;//標(biāo)記走過(guò)
			dfs(tx,ty,k+1);
			b[tx][ty]=false;//回溯到前一個(gè)狀態(tài)
		}
	 }
 }
 public void print(int k)
 { 
   for(int i=0;i");
   System.out.println("("+c[k][1]+","+c[k][2]+")");
   flag++;
 }
 public void print1()
 {   if(flag==0)
	 System.out.print("沒(méi)有路徑");
 }
}

(創(chuàng)作這道題的原因,是因?yàn)榕笥褑?wèn)我能否走出他設(shè)的迷宮,剛好又是剛學(xué)會(huì)迷宮路徑,但我又不想局限于就四個(gè)方向探索, 所以就創(chuàng)作了這個(gè)八個(gè)方向縱情探索任意兩點(diǎn)路徑的升級(jí)版。)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


新聞名稱(chēng):迷宮路徑(縱情探索版)JAVA-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://weahome.cn/article/dosghs.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部