资源简介
7*5矩阵方格中,红色A绕过障碍物到达B,移动规则:
1.A向周围8个小方格移动但是不能移动到旁边有球的方格
2.A球需要用最短路径到达B
求:用java实现该算法
代码片段和文件信息
package frame;
public class Common {
public static int SX[]= new int[32];//已遍历的节点集合S
public static int SY[]= new int[32];
public static int VX[]= {0000000111112222223333334444444};
public static int VY[]= {0123456024560124560124560123456};//未遍历的节点集合V
public static int toV=31;//集合V点个数
public static int toS=1;//集合S点个数
public static int pointS=0;
public static int direct[][] = new int[5][7];
public static void getDirect()//初始化集合S
{
int ij;
SX[0]=1;
SY[0]=1;
for(i=1;i<32;i++)
{
SX[i]=100;
SY[i]=100;
}
for(i=0;i<5;i++)
{
for(j=0;j<7;j++)
{
direct[i][j]=100;
}
}
direct[1][1]=0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 427 2011-03-29 20:18 MyDijkstra\.classpath
文件 386 2011-03-29 20:17 MyDijkstra\.project
文件 629 2011-03-29 20:17 MyDijkstra\.settings\org.eclipse.jdt.core.prefs
文件 1115 2011-04-18 10:09 MyDijkstra\bin\fr
文件 572 2011-04-18 10:09 MyDijkstra\bin\fr
文件 879 2011-04-18 10:09 MyDijkstra\bin\fr
文件 1438 2011-03-29 22:09 MyDijkstra\bin\fr
文件 1590 2011-04-18 10:09 MyDijkstra\bin\fr
文件 1224 2011-03-30 09:35 MyDijkstra\bin\fr
文件 1985 2011-04-18 10:09 MyDijkstra\bin\fr
文件 1229 2011-04-18 10:09 MyDijkstra\bin\fr
文件 1224 2011-03-29 21:20 MyDijkstra\bin\fr
文件 414 2011-04-18 10:09 MyDijkstra\bin\fr
....... 9662 2011-03-30 14:06 MyDijkstra\image\a.ico
文件 1237 2011-03-30 14:14 MyDijkstra\image\a.JPG
文件 1208 2011-03-30 14:15 MyDijkstra\image\b.JPG
文件 2850 2011-03-29 20:18 MyDijkstra\lib\AbsoluteLayout.jar
文件 118103 2011-03-29 20:18 MyDijkstra\lib\swing-layout-1.0.3.jar
文件 778 2011-04-05 13:46 MyDijkstra\src\fr
文件 1438 2011-03-29 22:09 MyDijkstra\src\fr
文件 678 2011-03-29 22:09 MyDijkstra\src\fr
文件 1224 2011-03-30 09:35 MyDijkstra\src\fr
文件 1137 2011-04-05 13:51 MyDijkstra\src\fr
文件 2756 2011-04-05 13:50 MyDijkstra\src\fr
文件 1224 2011-03-29 21:20 MyDijkstra\src\fr
文件 231 2011-04-05 13:43 MyDijkstra\src\fr
目录 0 2011-04-18 10:09 MyDijkstra\bin\fr
目录 0 2011-04-01 18:22 MyDijkstra\src\fr
目录 0 2011-03-29 20:17 MyDijkstra\.settings
目录 0 2011-04-18 10:09 MyDijkstra\bin
............此处省略7个文件信息
- 上一篇:编译原理课程设计 符号串的最左推导和最右推导
- 下一篇:andropilot
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论