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

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

?? 搜索算法.cpp

?? 是從在vc環境中建立一個程序框架入手
?? CPP
字號:
#include "stdafx.h"
#include "搜索算法.h"

findpt::findpt(){}
findpt::~findpt(){}	

void findpt::init_queue()
{	queue=(LINK)malloc(sizeof(*queue));
	queue->node=NULL;
	queue->f=-1;
	queue->next=(LINK)malloc(sizeof(*queue));
	queue->next->f=MAXINT;
	queue->next->node=NULL;
	queue->next->next=NULL;
}

void findpt::enter_queue(TREE node,int f)
{	LINK p=queue,father,q;
	while(f>p->f)
		{ father=p; p=p->next;}
	q=(LINK)malloc(sizeof(*q));
	q->f=f,q->node=node,q->next=p;
	father->next=q;
}

TREE findpt::get_from_queue()
{	TREE bestchoice=queue->next->node;
	LINK next=queue->next->next;
	free(queue->next);
	queue->next=next;
	stack[stacktop++]=bestchoice;
	return bestchoice;
}

void findpt::freetree()
{	int i;
	LINK p;
	for (i=0;i<stacktop;i++) free(stack[i]);
	while (queue)
		{ p=queue;
		  free(p->node);
		  queue=queue->next;
		  free(p);
		}
	free(queue);
}

int findpt::judge(int x,int y)
{	int distance;
	distance=abs(end_x-x)+abs(end_y-y);
	return distance;
}

int findpt::trytile(int x,int y,TREE father)
{	TREE p=father;
	int h;
	if (map[y][x]!='0') return 1; 
	h=father->h+1;
	if (h>=dis_map[y][x]) return 1;
	dis_map[y][x]=h; 
	p=(TREE)malloc(sizeof(*p));
	p->father=father;
	p->h=father->h+1;
	p->tile=tile_num(x,y);
	enter_queue(p,p->h+judge(x,y));
	return 0;
}

int findpt::findpath()
{	TREE root;
	int i,j;
	stacktop=0;
	for (i=0;i<map_h;i++)
       for (j=0;j<map_w;j++)
         dis_map[i][j]=MAXINT;
	init_queue();
	root=(TREE)malloc(sizeof(*root));
	root->tile=tile_num(start_x,start_y);
	root->h=0;
	root->father=NULL;
	enter_queue(root,judge(start_x,start_y));
	for (;;)
		{ int x,y,child;
		  root=get_from_queue();
		  if (root==NULL)
			{*path=-1; 
			 free(root); freetree();
		     return -1;
			}
		  x=tile_x(root->tile);
		  y=tile_y(root->tile);
		  if (x==end_x && y==end_y) break;
		  child =trytile(x,  y-1,root);
		  child&=trytile(x+1,y-1,root); 
		  child&=trytile(x+1,y,  root); 
		  child&=trytile(x+1,y+1,root); 
		  child&=trytile(x,  y+1,root); 
		  child&=trytile(x-1,y+1,root);
		  child&=trytile(x-1,y,  root); 
		  child&=trytile(x-1,y-1,root);
		  if (child!=0)	free(stack[--stacktop]);
		}
	for (i=0;root;i++)
		{ path[i]=root->tile;  root=root->father;}
	path[i]=-1;
	free(root);	freetree();
	return 0;
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品ⅴa在线观看| 国产精品影视网| 色妹子一区二区| 最新欧美精品一区二区三区| 韩国女主播一区| 精品国产露脸精彩对白| 视频一区欧美精品| 欧美男人的天堂一二区| 亚洲高清三级视频| 亚洲国产精品黑人久久久| 日韩高清不卡一区| 欧美一区二区视频在线观看2022| 午夜精品成人在线| 7777精品伊人久久久大香线蕉的 | 国产suv精品一区二区三区 | 91精品久久久久久蜜臀| 亚洲成a人v欧美综合天堂下载| 在线欧美日韩国产| 水野朝阳av一区二区三区| 欧美二区三区的天堂| 日韩av高清在线观看| 日韩免费看的电影| 激情欧美一区二区| 国产精品久久久一本精品| 91最新地址在线播放| 亚洲激情自拍视频| 欧美一级二级在线观看| 国内成人免费视频| 亚洲精品老司机| 777奇米成人网| 国产精品自拍网站| 亚洲乱码国产乱码精品精可以看| 欧美吞精做爰啪啪高潮| 麻豆91在线播放| 精品国产一区久久| 99视频精品免费视频| 亚洲午夜在线电影| 日韩中文字幕一区二区三区| 日韩欧美一区二区不卡| 国产精品99久| 亚洲一二三专区| 精品国产亚洲在线| 色婷婷国产精品| 韩日欧美一区二区三区| 亚洲欧洲精品一区二区三区不卡| 欧美巨大另类极品videosbest| 国产一区 二区 三区一级| 亚洲精选免费视频| 精品国产污污免费网站入口| 91丨porny丨蝌蚪视频| 麻豆精品视频在线| 国产精品国产三级国产aⅴ原创| 波多野结衣中文一区| 天堂va蜜桃一区二区三区| 国产无人区一区二区三区| 欧美日韩视频专区在线播放| 国产91丝袜在线观看| 日韩精品色哟哟| 国产精品美日韩| 精品国产乱码久久久久久蜜臀| 色爱区综合激月婷婷| 国产精品综合网| 日本不卡的三区四区五区| 樱花影视一区二区| 亚洲色图在线播放| 日本一区免费视频| 精品剧情在线观看| 欧美剧情片在线观看| 91在线观看成人| 91在线观看地址| 捆绑变态av一区二区三区| 一区二区在线观看视频在线观看| 久久人人爽人人爽| 欧美视频一区二区| 色综合一区二区| 国产河南妇女毛片精品久久久| 秋霞电影一区二区| 亚洲精品水蜜桃| 亚洲欧美综合网| 国产精品理论在线观看| 国产日韩精品一区二区三区 | 福利视频网站一区二区三区| 日韩vs国产vs欧美| 五月婷婷欧美视频| 麻豆成人免费电影| 精品亚洲国内自在自线福利| 精东粉嫩av免费一区二区三区| 裸体在线国模精品偷拍| 久久精品国内一区二区三区| 狠狠色丁香久久婷婷综| 国产精品羞羞答答xxdd| 波多野结衣中文一区| 色先锋aa成人| 51午夜精品国产| 久久免费美女视频| 国产精品第五页| 亚洲国产日韩a在线播放 | 日本不卡一区二区三区高清视频| 视频一区视频二区在线观看| 免费欧美在线视频| 国产福利91精品一区二区三区| 成人sese在线| 欧美日韩精品欧美日韩精品一| 欧美一区二区免费视频| 国产亚洲美州欧州综合国| 国产精品久久一卡二卡| 亚洲高清三级视频| 精品一区二区在线播放| 99综合影院在线| 91精品国产黑色紧身裤美女| 久久久久久久电影| 亚洲最新视频在线观看| 免费在线成人网| 成人av片在线观看| 在线成人高清不卡| 国产精品三级av在线播放| 亚洲制服丝袜一区| 狠狠色丁香九九婷婷综合五月 | 一本久久a久久免费精品不卡| 欧美视频三区在线播放| 久久久蜜桃精品| 亚洲国产欧美在线| 成人性生交大合| 欧美一区二区在线视频| 中文字幕一区免费在线观看| 日韩国产欧美三级| 9i看片成人免费高清| 日韩免费看的电影| 亚洲国产综合视频在线观看| 国产激情偷乱视频一区二区三区| 欧美日韩视频在线观看一区二区三区 | av电影天堂一区二区在线观看| 欧美日韩精品系列| 国产精品国产三级国产普通话蜜臀| 图片区日韩欧美亚洲| 成人黄色av网站在线| 91精品国产色综合久久不卡蜜臀| 中文字幕一区二区视频| 久久精品国产99久久6| 欧美在线|欧美| 国产精品久久久久久久第一福利 | 99久久精品国产网站| 欧美成人综合网站| 午夜精品123| 欧美中文一区二区三区| 国产精品网站导航| 国产一区二区在线免费观看| 777午夜精品视频在线播放| 亚洲综合偷拍欧美一区色| 成人免费高清视频| 国产三级一区二区三区| 精品一区二区成人精品| 日韩一区二区中文字幕| 亚洲高清不卡在线| 欧美少妇一区二区| 夜夜爽夜夜爽精品视频| 色噜噜久久综合| 亚洲视频中文字幕| av在线这里只有精品| 国产精品天干天干在观线| 国产精品一区二区视频| 久久久久久免费网| 国产麻豆成人精品| 国产网红主播福利一区二区| 精东粉嫩av免费一区二区三区| 日韩三级电影网址| 久久99蜜桃精品| 久久久久久久久久久久久久久99 | 欧美videos大乳护士334| 丝袜亚洲另类欧美| 日韩西西人体444www| 日本亚洲最大的色成网站www| 欧美丰满嫩嫩电影| 久久精品99国产国产精| 精品免费视频一区二区| 国产在线不卡一卡二卡三卡四卡| 欧美成人r级一区二区三区| 久久精品国产久精国产| 久久在线免费观看| 国产成人精品免费网站| 国产精品久久久久影院亚瑟| 99久久婷婷国产综合精品| 一区二区三区在线免费| 欧美日韩国产成人在线91| 日韩精品一卡二卡三卡四卡无卡| 欧美一级黄色大片| 国产精品66部| 亚洲欧美一区二区三区极速播放| 色综合天天综合在线视频| 亚洲综合一区二区精品导航| 在线欧美小视频| 欧美aaaaaa午夜精品| 2021中文字幕一区亚洲| 懂色av一区二区三区免费看| 中文字幕一区二区日韩精品绯色| 在线亚洲人成电影网站色www| 亚洲成人动漫av| 久久九九国产精品| 色88888久久久久久影院按摩| 视频一区欧美精品|