我目前被困在一个项目上.我的目标是使用Dijkstra的算法.
我明白我从点(0,0)开始,我看着起点旁边的两个节点,然后我先移动到最小的节点,看看周围的节点.我的迷宫是随机的,但为了让它易于启动,我可以说以下是我的迷宫.
我将从(0,0)开始,并希望在(9,9)结束,数字是危险等级,我们的目标是最安全的路径不是最短的.
我需要一个推动才能理解如何设置它.我知道我需要一个列表或路径来保持我的位置以及我想要的位置.但我不知道如何在java中这样做.
import java.awt.Point;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class solver {
/**
* @param args
*/
public static int[][]maze;
public static int[][]openlist;
public static int[][]closed;
public static int[][]copy;
public static int danger;
public static int size=100;
static int Max=9;
static int Min=0;
public static List path = new ArrayList();
public static void main(String[] args) {
// TODO Auto-generated method stub
maze = new int[size][size];
openlist = new int[size][size];
closed = new int[size][size];
copy = new …Run Code Online (Sandbox Code Playgroud) 如果已经没有运行,我想让Javascript运行说cmd.exe.
我希望有一种方法可以让javascript查看正在运行的进程,然后如果名称在列表中不运行.但如果它没有运行过程.