虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

电脑鼠走迷宫

  • 人工智能走高级迷宫:gpct程序大赛2等奖的作品

    人工智能走高级迷宫:gpct程序大赛2等奖的作品,可以用来走比较高级的迷宫。程序用c#写成,vs2005编译。这种迷宫不是普通的迷宫,而是带有复杂元素的迷宫,如门,传送点等等。比赛题目的介绍:编写一个探索并寻找二维迷宫出口的人工智能算法(以下简称算法),这个算法会帮助那些身陷迷宫的探险家走出迷宫。算法能够获取的信息有:迷宫的大小和出口的坐标;探险家当前的坐标以及周围一个格子的情况;在同一个迷宫中其他探险家的喊话内容。

    标签: gpct 人工智能 迷宫 程序

    上传时间: 2016-08-18

    上传用户:星仔

  • 用堆栈实现迷宫求解问题 基本思想: 若当前位置可以通过,则压入栈中,否则探求下一位置,若走不通,则回朔,迷宫大小:M*N.迷宫设置自定义。 求解迷宫问题的简单方法是:从入口出发

    用堆栈实现迷宫求解问题 基本思想: 若当前位置可以通过,则压入栈中,否则探求下一位置,若走不通,则回朔,迷宫大小:M*N.迷宫设置自定义。 求解迷宫问题的简单方法是:从入口出发,沿某一方向进行探索,若能走通,则继续向前走;否则沿原路返回,换一方向再进行探索,直到所有可能的通路都探索到为止。 为避免走回到已经进入的点(包括已在当前路径上的点和曾经在当前路径上的点),凡是进入过的点都应做上记号。

    标签: 迷宫 堆栈 自定义

    上传时间: 2017-06-17

    上传用户:colinal

  • 数据结构实验报告--迷宫求解

    1.实验要求 l 实验目的: (1)进一步掌握指针、异常处理的使用; (2)掌握栈的操作的实现方法; (3)培养使用栈解决实际问题的能力 l 实验内容:利用栈实现迷宫求解问题,具体要求如下: (1)可以使用递归或非递归两种方法实现; (2)老鼠能够记住自己的路,不会反复走重复的路径; (3)可以自己任意设置起点; (4)必须要有异常处理,比如输入参数错误时应抛出异常 2. 程序分析 2.1 存储结构      该程序采用栈的顺序存储结构,利用一组地址连续的存储单元依次存放老鼠在迷宫中的每一步路径,由于栈的插入和删除只能在栈顶实现,因此,每前进一步,表示该点的数组元素入栈,栈顶指针top+1;每后退一步,表示原来点的数组元素出栈,top-1。栈的操作示意如图(a)所示: 图(a) 栈的操作示意图

    标签: 数据结构 实验报告 迷宫

    上传时间: 2013-11-08

    上传用户:jasonheung

  • 程序目的:输入一个任意大小的迷宫

    程序目的:输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并显示在屏幕上。

    标签: 程序 输入 迷宫

    上传时间: 2014-01-06

    上传用户:lepoke

  • 这是迷宫代码

    这是迷宫代码,输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并 显示在屏幕上。

    标签: 迷宫 代码

    上传时间: 2015-02-20

    上传用户:changeboy

  • 输入一个任意大小的迷宫

    输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并 显示在屏幕上。 程序实现: 可以实现载入迷宫和保存迷宫,附带文件中有4个测试迷宫路径的 文件test1~4.dd。请将这些文件拷贝到TC当前目录下,或者在载 入时写明完全路径。由于屏幕大小的限制,当用户自己输入迷宫 时一定要注意:迷宫大小是有限制的,不小于4*3,不大于30*20。 否则会出现错误信息。输入开始时全是墙,用上下左右键移动, 用Del键删除墙,形成通路,用Enter键添加墙。输入结束时可以 将迷宫保存下来,以dd为扩展名。输入完毕时用F9键来得到结果, 找到路径时,屏幕下方会出现Path found,否则出现Path not found。 程序经Turbo C 2.0编译调试成功。运行时不用添加任何运行库。 不可以在VC上编译。

    标签: 输入 迷宫

    上传时间: 2014-01-10

    上传用户:thinode

  • 输入一个任意大小的迷宫

    输入一个任意大小的迷宫, 用栈求出一条走出迷宫的路径, 并显示在屏幕上。

    标签: 输入 迷宫

    上传时间: 2013-12-23

    上传用户:zsjinju

  • 程序目的: 输入一个任意大小的迷宫

    程序目的: 输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并 显示在屏幕上。 程序实现: 可以实现载入迷宫和保存迷宫,附带文件中有4个测试迷宫路径的 文件test1~4.dd。请将这些文件拷贝到TC当前目录下,或者在载 入时写明完全路径。由于屏幕大小的限制,当用户自己输入迷宫 时一定要注意:迷宫大小是有限制的,不小于4*3,不大于30*20。 否则会出现错误信息。输入开始时全是墙,用上下左右键移动, 用Del键删除墙,形成通路,用Enter键添加墙。输入结束时可以 将迷宫保存下来,以dd为扩展名。输入完毕时用F9键来得到结果, 找到路径时,屏幕下方会出现Path found,否则出现Path not found。 程序经Turbo C 2.0编译调试成功。运行时不用添加任何运行库。 不可以在VC上编译。

    标签: 程序 输入 迷宫

    上传时间: 2013-12-29

    上传用户:z1191176801

  • 回走的时钟

    回走的时钟,时间与电脑上的一致哦!制作有点小难度,不过认真了就OK了。

    标签: 时钟

    上传时间: 2015-08-13

    上传用户:gououo

  • 求迷宫中从入口到出口的所有路径是一个经典的程序设计问题。由于计算机解迷宫室

    求迷宫中从入口到出口的所有路径是一个经典的程序设计问题。由于计算机解迷宫室,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向在继续探索,直到所有可能的通路都探索到为止。为了保证在任何位置上都能沿原路返回,显然需要用一个后进先出的结构来保存从入口到当前位置的路径。因此,在球迷宫通路的算法中应用“栈”也就是自然而然的事了。

    标签: 迷宫 路径 程序 设计问题

    上传时间: 2014-01-14

    上传用户:ippler8