}
class Position {
int r, c;
int steps;
Position parent;
Position(int r, int c, int steps,Position parent){//定义四元组用于存节点信息
this.r = r;
this.c = c;
this.steps = steps;
this.parent=parent;
}
Position() {}
}
class Direction{//定义上下左右四个方向
int dr,dc;
Direction(int dr,int dc){
this.dr=dr;
this.dc=dc;
include
本人菜鸟 望高人指点
建广义图 用优先队列 [em:01]
我摊牌了,我就是耗时之王;
import java.util.*;
public class Main{
}
class Position {
int r, c;
int steps;
Position parent;
Position(int r, int c, int steps,Position parent){//定义四元组用于存节点信息
this.r = r;
this.c = c;
this.steps = steps;
this.parent=parent;
}
Position() {}
}
class Direction{//定义上下左右四个方向
int dr,dc;
Direction(int dr,int dc){
this.dr=dr;
this.dc=dc;
}
右下角的坐标为(n-1,m-1).然后n行,每行m个字符
也被坑了。。。 “ 右下角的坐标为(n-1,m-1).然后n行,每行m个字符 ”
难道就没有人跟我一样觉得这句话前后有点矛盾么 = =
坐标理解应该是按照数学上,这样n-1为横坐标,表示有n ” 列” ,纵坐标表示有多少行。而不是数组中的理解。
还好,后面给了下补充,“.然后n行,每行m个字符” 。。坑 。。 = =
[em:15][em:13]