亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tansuo.java

?? 數據結構---堆棧的使用。藍色小方塊在一個自己添加的紅色迷宮中找到一個出口。利用數據結構堆棧的特性來。
?? JAVA
字號:
package Lily;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class Tansuo extends Applet implements MouseListener,Runnable {
    ZuJian z1=new ZuJian(0,0);
    Tansuozhe tan=new Tansuozhe(30,30);
    int w=900;
    int h=600;
    int x,y;
    int dx,dy;
    int gex,gey;
    int nowx=1;
    int nowy=1;
    boolean biaozhi[][]=new boolean[30][20];
    boolean biaozhi1[][]=new boolean[30][20];
    Stack jilu=new Stack();
    Thread newThread;
   // ArrayList b=new ArrayList();
    public void init(){
    	setLayout(null);
    	setSize(w,h);
    	setBackground(Color.white);
    	add(tan); biaozhi[1][1]=true;biaozhi1[1][1]=true;
    	tan.setLocation(30,30);
    	addMouseListener(this);
    }
    
    public void start(){
    newThread=new Thread(this);
    newThread.start();
    }
    
   public void stop(){
	   newThread=null;
   }
    
 public void run(){
	 while(newThread!=null){
		if(biaozhi1[nowx+1][nowy]==false){
			int j[]=new int[2];
			j[0]=nowx;j[1]=nowy;
			jilu.push(j);
			
			nowx=nowx+1; 
			tan.setLocation(30*nowx,30*nowy);biaozhi1[nowx][nowy]=true;
			try{
				newThread.sleep(300);
			}catch(InterruptedException e){}
		}
		 
		else if(biaozhi1[nowx][nowy+1]==false){
			int j[]=new int[2];
			j[0]=nowx;j[1]=nowy;
			jilu.push(j);
			
			nowy=nowy+1; 
			tan.setLocation(30*nowx,30*nowy);biaozhi1[nowx][nowy]=true;
			try{
				newThread.sleep(300);
			}catch(InterruptedException e){}	
		}
		 
		else if(biaozhi1[nowx-1][nowy]==false){
			int j[]=new int[2];
			j[0]=nowx;j[1]=nowy;
			jilu.push(j);
			
			nowx=nowx-1; 
			tan.setLocation(30*nowx,30*nowy);biaozhi1[nowx][nowy]=true;
			try{
				newThread.sleep(300);
			}catch(InterruptedException e){}
		}
		else if(biaozhi1[nowx][nowy-1]==false){
			int j[]=new int[2];
			j[0]=nowx;j[1]=nowy;
			jilu.push(j);
			
			nowy=nowy-1; 
			tan.setLocation(30*nowx,30*nowy);biaozhi1[nowx][nowy]=true;
			try{
				newThread.sleep(300);
			}catch(InterruptedException e){}
		}
		else {
			int k[]=new int[2];
			k=(int[])jilu.pop();
			nowx=k[0];
			nowy=k[1];
			tan.setLocation(30*nowx,30*nowy);
			try{
				newThread.sleep(20);
			}
		catch(InterruptedException e){}
		 
		 
	 }
 }
 }   
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
	public void mousePressed(MouseEvent e){
		while(jilu.empty()!=true){
			jilu.pop();

		}		
		for(int i=0;i<30;i++){
			for(int j=0;j<20;j++){
				biaozhi1[i][j]=false;
			}
		}
			
		for(int i=0;i<30;i++){
			for(int j=0;j<20;j++){
			biaozhi1[i][j]=biaozhi[i][j];	
			}
		}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		x=e.getX();y=e.getY();
		ZuJian p=new ZuJian(x,y);
		dx=x%30;dy=y%30;
		int u=x-dx;int v=y-dy;
		gex=u/30;gey=v/30;               //System.out.println("baiozhi["+gex+"]"+"["+gey+"]="+biaozhi[gex][gey]);
		if(biaozhi[gex][gey]==false){
		add(p);
		p.setLocation(u,v);
	   // b.add(p); 
	    biaozhi[gex][gey]=true; biaozhi1[gex][gey]=true;   // System.out.println("baiozhi["+gex+"]"+"["+gey+"]="+biaozhi[gex][gey]);
	    }
	   /* int k=getComponentCount();
	      Component[] xilie=getComponents();                                                        
	     for(int i=0;i<k;i++) {                                                  
	         ZuJian ppp=(ZuJian)xilie[i];
	        
	    	 if(ppp.click==true) {                                                        
	    	                                                        
	          remove(ppp) ;
	        biaozhi[gex][gey]=false; }                                                     
	                                           
	                                                            
	                }*/
		
		
		
	      }
		
	
	public void mouseReleased(MouseEvent e){}
	public void mouseClicked(MouseEvent e){}
	public void mouseEntered(MouseEvent e){}
	public void mouseExited(MouseEvent e){}	
	
}













class ZuJian extends Button  {// implements MouseListener{
	int w=30;
	int h=30;
	int x,y;
	//boolean click=false;
	ZuJian(int x,int y  ){
		setSize(w,h);
		setBackground(Color.red);
		this.x=x;this.y=y;
	//	addMouseListener(this);
		
	}
	
	/*public void mousePressed(MouseEvent e){
		 if( click==true)
			 click=false;
		 else
			 click=true;
	}
	public void mouseReleased(MouseEvent e){}
	public void mouseClicked(MouseEvent e){}
	public void mouseEntered(MouseEvent e){}
	public void mouseExited(MouseEvent e){}*/
}

class Tansuozhe extends Button{
	int w=30;int h=30;
	int x,y;
	Tansuozhe(int x,int y){
		super("?&*%#");
		setSize(w,h);
		setBackground(Color.blue);
		this.x=x;this.y=y;
	}
}






?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区在线观看免费视频 | 亚洲色图.com| 欧美精品一区二区三| 91精品国产福利| 日韩欧美国产综合在线一区二区三区 | 国产真实乱偷精品视频免| 奇米四色…亚洲| 日韩综合在线视频| 日本不卡在线视频| 免费观看成人av| 久久91精品国产91久久小草 | 这里只有精品电影| 日韩一区二区三区电影在线观看 | 久久久影院官网| 2024国产精品| 欧美国产日产图区| 亚洲六月丁香色婷婷综合久久 | 色婷婷综合在线| 欧美性生活大片视频| 7777精品伊人久久久大香线蕉经典版下载| 欧美日韩三级在线| 欧美tickling挠脚心丨vk| 亚洲另类中文字| 日韩制服丝袜av| 国产精品一区二区男女羞羞无遮挡 | 日日摸夜夜添夜夜添国产精品| 午夜精品123| 激情综合五月婷婷| jlzzjlzz亚洲女人18| 欧美调教femdomvk| 26uuu色噜噜精品一区二区| 国产欧美中文在线| 亚洲国产综合在线| 极品少妇一区二区| 在线精品观看国产| 久久久久久久综合色一本| 亚洲欧洲成人自拍| 日本aⅴ免费视频一区二区三区| 国产一区二区按摩在线观看| 91丝袜美腿高跟国产极品老师 | 国产精品卡一卡二| 亚欧色一区w666天堂| 国产一区二区福利视频| 色香蕉成人二区免费| 精品国产乱码久久久久久久| 亚洲欧洲精品成人久久奇米网| 日本不卡一二三| 91在线观看视频| 久久精品一区蜜桃臀影院| 亚洲一区在线视频| 国产91精品精华液一区二区三区 | 91福利在线导航| 久久这里都是精品| 五月激情六月综合| 91视频一区二区| 亚洲国产精品99久久久久久久久| 视频一区在线视频| 欧美日韩你懂的| 亚洲一区二区三区在线播放| 成人黄色在线网站| 国产日韩欧美在线一区| 久久精品国产一区二区| 91精品久久久久久久久99蜜臂 | 欧美高清视频在线高清观看mv色露露十八 | 国产乱码精品1区2区3区| 欧美三级在线播放| 一级日本不卡的影视| 成人av中文字幕| 国产精品麻豆一区二区 | 国产欧美日韩在线观看| 久久国产乱子精品免费女| 欧美夫妻性生活| 日韩电影在线免费看| 在线综合+亚洲+欧美中文字幕| 亚洲国产精品麻豆| 欧美日韩一级二级三级| 一区二区三区欧美| 欧美日韩视频第一区| 五月天亚洲精品| 日韩一区二区三区视频在线| 麻豆精品一区二区综合av| 日韩一区二区在线观看| 精品一二线国产| 久久久av毛片精品| 成人免费视频网站在线观看| 亚洲国产精品传媒在线观看| 91丨九色丨尤物| 亚洲成人三级小说| 日韩午夜av一区| 国产成人在线影院| 亚洲免费在线看| 9191久久久久久久久久久| 麻豆久久久久久| 国产嫩草影院久久久久| 色综合久久久久综合体| 丝袜美腿亚洲色图| 精品少妇一区二区三区日产乱码| 国产精品一区一区三区| 国产精品嫩草99a| 日本精品视频一区二区三区| 五月激情综合色| 国产日韩欧美制服另类| 欧洲日韩一区二区三区| 精品制服美女久久| 亚洲视频 欧洲视频| 91麻豆精品国产自产在线| 国产成人亚洲综合a∨猫咪| 亚洲青青青在线视频| 日韩午夜精品电影| 色综合一个色综合亚洲| 久久国产精品99精品国产 | 日本中文字幕一区二区视频 | 国产欧美一区二区三区在线看蜜臀| 成人妖精视频yjsp地址| 亚洲国产欧美在线| 国产欧美一区二区三区沐欲| 色88888久久久久久影院野外| 久久精品国产色蜜蜜麻豆| 国产精品毛片久久久久久久| 欧美一区二区三区婷婷月色| www.亚洲在线| 九九九精品视频| 亚洲丶国产丶欧美一区二区三区| 久久久精品国产99久久精品芒果| 在线视频一区二区免费| 东方aⅴ免费观看久久av| 亚洲第一精品在线| 一区二区三区91| 18欧美亚洲精品| 久久九九久久九九| 欧美精品一区二区在线播放| 欧美日韩在线综合| 色综合天天综合在线视频| 激情图片小说一区| 免费观看在线综合| 图片区日韩欧美亚洲| 亚洲美女屁股眼交3| 欧美极品aⅴ影院| 久久综合久久久久88| 91精品国产入口在线| 欧美视频在线观看一区| 色综合久久久久久久久| 99综合电影在线视频| 粉嫩欧美一区二区三区高清影视| 精品一区二区在线看| 日欧美一区二区| 视频一区二区三区入口| 亚洲一区电影777| 亚洲国产视频a| 亚洲综合精品自拍| 亚洲综合在线视频| 亚洲激情成人在线| 亚洲国产一区视频| 午夜国产精品一区| 日本美女视频一区二区| 看电影不卡的网站| 精品在线一区二区三区| 国产精品911| 成人app在线| 色伊人久久综合中文字幕| 日本高清不卡一区| 欧美日韩精品欧美日韩精品一综合| 91久久国产最好的精华液| 91福利小视频| 欧美一级欧美三级在线观看| 精品国产sm最大网站| 久久久久国产免费免费| 日韩一区欧美小说| 亚洲午夜一区二区| 免费成人在线观看| 成人精品国产福利| 欧美伊人久久久久久久久影院| 欧美日韩视频不卡| 精品粉嫩超白一线天av| 欧美国产激情一区二区三区蜜月 | 日韩专区欧美专区| 激情欧美一区二区| 91在线一区二区三区| 欧美三级一区二区| 久久香蕉国产线看观看99| 欧美国产97人人爽人人喊| 亚洲午夜精品在线| 国产揄拍国内精品对白| 色综合激情五月| 日韩欧美国产高清| 综合自拍亚洲综合图不卡区| 日精品一区二区| k8久久久一区二区三区| 91精品欧美综合在线观看最新| 久久精品一区蜜桃臀影院| 亚洲国产精品影院| 丁香婷婷综合网| 日韩写真欧美这视频| 中文字幕在线不卡| 美女一区二区久久| 在线精品视频一区二区| 久久久久久久性| 日本免费在线视频不卡一不卡二| 成人va在线观看| 精品电影一区二区|