/*迷宫最短路径问题,0表示可通过,1表示障碍物不能通过*/
#include "stdio.h"
int n,m,p,q,min = 99999999;
int a[51][51],book[51][51];
void dfs(int x,int y,int step)
{
int next[4][2] = {
{0,1},{1,0},{0,-1},{-1,0}};//next为方向数组,分别代表向右,向下,向左,向上走
int tx,ty,k;
//判断是否到达终点
if(x == p && y == q)
{
//更新最小值
if(step < min)
{
min = step;
}
return;//请注意这的返回很重要
&nbs
第4章第2节-解救小哈
最新推荐文章于 2021-05-19 17:19:31 发布