小编Den*_*den的帖子

Java Maze最短路径2d int数组

我目前被困在一个项目上.我的目标是使用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)

java dijkstra nodes

5
推荐指数
2
解决办法
5646
查看次数

如果javascript尚未运行,请运行javascript

如果已经没有运行,我想让Javascript运行说cmd.exe.

我希望有一种方法可以让javascript查看正在运行的进程,然后如果名称在列表中不运行.但如果它没有运行过程.

javascript shell wsh

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

dijkstra ×1

java ×1

javascript ×1

nodes ×1

shell ×1

wsh ×1