码迷,mamicode.com
首页 > 其他好文 > 详细

迷宫小游戏

时间:2019-10-15 13:03:10      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:初始   坐标   nod   判断   需求   建立   打印   创建   bsp   

/**
* 功能描述 1.提示输入迷宫的行列数:8 8
* 2.请输入迷宫的路径信息
* 0 0 1 1 1
* 1 0 0 0 1
* 1 0 1 1 1
* 1 0 1 1 1
* 1 0 0 0 0
* 搜索迷宫路径...
* 3.打印“迷宫不存在有效路径”
*/

根据迷宫的特点,找路径。需要创建一个二维数组存储每个节点的位置信息,还需要知道每一个节点的值是1或者0,还需要判断该节点上、下、左、右是否能走,
所以一个简单的二维数组不能满足需求;此时需要建立一个Node[]类,来存储迷宫的节点信息。

class Node{

int x;int y;//节点的横纵坐标

int val;//每个节点的值

boolean right;boolean left;boolean down;boolean up;//四个方向

//构造方法为变量初始化

public Node(int x,int y,int val){

this.x=x;

this.y=y

this.val=val;

   }}

 

迷宫小游戏

标签:初始   坐标   nod   判断   需求   建立   打印   创建   bsp   

原文地址:https://www.cnblogs.com/laurarararararara/p/11676917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!