您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构课程设计迷宫问题

  2. 计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到则未能到达出口,则所设定的迷宫没有通睡。可以二维数组存储迷宫数据,通常设定入口点的下标为(1,1),出口点的下标为(n,n)。为处理方便起见,可以迷宫的四周加一圈障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。
  3. 所属分类:C++

    • 发布日期:2009-05-31
    • 文件大小:9216
    • 提供者:huangping053
  1. 走迷宫游戏(java)

  2. 走迷宫游戏: 程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处,老鼠只能按照上下左右四个方向行走。 1)图形化的界面,要求有计时、计数等方面的功能; 2)迷宫地图随机产生,地图布局用系统文件的形式保存,系统提供存盘和读出等功能; 3)走迷宫可以手工行走,按键与cs相同,也可以系统自动寻找。 4) 老鼠形象可辨认,可用键盘操纵老鼠上下左右移动; 5) 迷宫的墙足够结实,老鼠不能穿墙而过; 6) 正确检测结果
  3. 所属分类:Java

    • 发布日期:2009-12-09
    • 文件大小:3145728
    • 提供者:btkuangxp
  1. 走迷宫,二维数组存储迷宫数据,迷宫数据由用户输入

  2. 一个以链表作存储结构的栈类型,然后编写一个求解迷宫的递归或非递归程序。求得的通路以三元组(i,j,d)形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向(东、南、西、北四个方向所用代表数字,自行定义)
  3. 所属分类:专业指导

    • 发布日期:2009-12-26
    • 文件大小:107520
    • 提供者:zuozuo13141
  1. c语言迷宫程序代码加ppt

  2. C语言写的迷宫程序。 一个结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
  3. 所属分类:C

    • 发布日期:2010-04-05
    • 文件大小:154624
    • 提供者:agaistyou
  1. c程序迷宫ppt加代码

  2. 结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
  3. 所属分类:专业指导

    • 发布日期:2010-04-05
    • 文件大小:153600
    • 提供者:agaistyou
  1. java课程设计 回溯搜索迷宫

  2. 起始点开始向上下左右每一个可以扩展的方向扩展 // 当四个方向都走不通就可以回溯到上一节的继续搜索 //所以我选择用递归函数 (代码量小,实现容易)
  3. 所属分类:Java

    • 发布日期:2010-05-10
    • 文件大小:131072
    • 提供者:ahhyguoxiang
  1. 众星捧月-俄罗斯套娃游戏开发

  2. 该程序用到了模板操作,先定义一个Boy类。将Cross.txt文本中的的所代表的套娃重量的矩阵数据读入到Boy类的的成员weight二维数组中。 第二步:定义了向上走、向下走、向左走、向右走四个方向函数:Up()、Down()、Left()、Right(),每个函数都有一个判断语句,如果紧邻当前位置的上、下、左、右位置存在(即不越出数组的边界)并且该当前位置的上、下、左、右位置处的元素值大于当前位置处的元素值,就会向上、下、左、右方向走。举个例子对Up()函数来说,若果如果紧邻当前位置的上方位
  3. 所属分类:专业指导

    • 发布日期:2010-06-19
    • 文件大小:1048576
    • 提供者:guokaimemory
  1. 迷宫程序代码加PPT,C语言

  2. 结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
  3. 所属分类:C

    • 发布日期:2010-07-01
    • 文件大小:141312
    • 提供者:agaistyou
  1. 数据结构课程设计迷宫算法代码

  2. 计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到则未能到达出口,则所设定的迷宫没有通睡。可以二维数组存储迷宫数据,通常设定入口点的下标为(1,1),出口点的下标为(n,n)。为处理方便起见,可以迷宫的四周加一圈障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。
  3. 所属分类:其它

    • 发布日期:2010-08-10
    • 文件大小:2048
    • 提供者:zhan8312092
  1. 迷宫算法具体成果实现

  2. 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。首先用二维数组存储迷宫数据,迷宫数据由用户输入。 一个以链表作存储结构的栈类型,然后编写一个求解迷宫的递归或非递归程序。求得的通路以三元组(i,j,d)形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向(东、南、西、北四个方向所用代表数字,自行定义)
  3. 所属分类:其它

    • 发布日期:2010-08-18
    • 文件大小:196608
    • 提供者:xuanxiaoala
  1. 迷宫问题cpp8八个方向的

  2. 设迷宫中数组的元素为1表示该点道路主的阻塞,为0表示可通。 设maze[1][1]为入口,maze[m][n] 为出口。 在maze[1][1]和maze[m][n]的元素值必为0。 在任意时刻,老鼠在迷宫中的位置可以用所在点的行下标与列下标(i,j)来表示,这样,老鼠在迷宫中的某点maze[i][j]时,其可能的运动方向有八个。下图○+表示某时刻老鼠所在的位置(i,j),相邻的八个位置分别标以N、NE、E、SE、S、SW、W、NW(分别代表○+点的北、东北、东、东南、南、西南、西、西北方向)
  3. 所属分类:C/C++

    • 发布日期:2011-04-28
    • 文件大小:2048
    • 提供者:a616632985
  1. c语言课程设计迷宫求解.zip

  2. 问题描述:以一个m×n的长方形表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 基本要求:首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。如:对于下列数据的迷宫,输出的一条通路为:(1,1,1), (1,2,2), (2,2,2) (3,2,3), (3,1,2),…。 测试数据:迷宫的
  3. 所属分类:C/C++

    • 发布日期:2011-06-11
    • 文件大小:233472
    • 提供者:stone8761
  1. 迷宫问题:m×n长方阵表示迷宫

  2. 问题描述: 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴ 实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵ 编写递归形式的算法,求得迷宫中所有可能的通路; ⑶ 以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,
  3. 所属分类:C++

    • 发布日期:2011-07-09
    • 文件大小:4096
    • 提供者:l591492105
  1. 人物行走素材图

  2. 用于游戏 人物行走图 游戏素材 分四个方向行走 用于动态游戏制作
  3. 所属分类:游戏开发

    • 发布日期:2014-05-05
    • 文件大小:1048576
    • 提供者:u014789418
  1. 老鼠走迷宫 算法 实例

  2. 说明:老鼠走迷宫是递回求解的基本题型,我们在二维阵列中使用2表示迷宫墙壁,使用1来表示老鼠的行走路径,试以程式求出由入口至出口的路径。 解法:老鼠的走法有上、左、下、右四个方向,在每前进一格之后就选一个方向前进,无法前进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止
  3. 所属分类:C/C++

    • 发布日期:2016-08-02
    • 文件大小:3072
    • 提供者:feng1790291543
  1. c++源码 走迷宫问题 算法设计

  2. 有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这m*n个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中没有重复的点,走时只能是上下左右四个方向。如果一条路都不可行,则输出相应信息(用-l表示无路)。
  3. 所属分类:C

    • 发布日期:2009-04-24
    • 文件大小:592
    • 提供者:abc7407
  1. 吉林大学软件学院卓班设计模式第四次练习

  2. 作业04 行为型+其它(以step0_src中代码为基础) 1. 将玩家改为只有两个Player,一个HumanPlayer,一个AutoPlayer。初始时,各玩家都站在map中的第一个Block上,初始的移动方向任意。每轮次HumanPlayer玩家前进3格,AutoPlayer前进2格。前进方向任意,但若前方有格子(前进、左转、右转),必定前进,而不能往回走。HumanPlayer所在的格子用[X]表示,AutoPlayer的格子用(X)表示。请实现代码。 2. 在Players的代码中
  3. 所属分类:C++

    • 发布日期:2019-10-21
    • 文件大小:441344
    • 提供者:sjzdwk
  1. C++实现简单走迷宫的代码

  2. 本文实例为大家分享了C++实现走迷宫的具体代码,供大家参考,具体内容如下 用n*n个小方格代表迷宫,每个方格上有一个字符0或1,0代表这个格子不能走,1代表这个格子可以走。只能一个格子一个走,而且只能从一个格子向它的上、下、左、右四个方向走,且不能重复。迷宫的入口和出口分别位于左上角和右下角,存在唯一的一条路径能够从入口到达出口,试着找出这条路径。 例如,下图是一个迷宫,红色表示走出迷宫的一条路径 输入:入口坐标(startX,startY),出口坐标(endX,endY) 输出:如果存在这
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:75776
    • 提供者:weixin_38506103
  1. 宽度优先搜索遍历算法-8.4迷宫问题

  2. 例8.4迷宫问题 如图所示,给出一个n*m的迷宫图和一个入口、一个出口 编写一个程序,打印从一条从迷宫入口到出口的路径。这里黑色方块的单元表示走不通(用-1表示),白色表示可以走(用0表示) 只能往上、下、左、右四个方向走。如果无路则输出“no way 算法分析: 只要输出一条路径即可,所以是一个经典的回溯算法问题 和之前的最少步数很类似,都是通过判断四个方向是否可走, 不过不同的是这一题是被动选择下一步,而之前的题目是主动选择然后筛选 #include #include using name
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:50176
    • 提供者:weixin_38595019
  1. Python基于递归算法实现的走迷宫问题

  2. 本文实例讲述了Python基于递归算法实现的走迷宫问题。分享给大家供大家参考,具体如下: 什么是递归? 简单地理解就是函数调用自身的过程就称之为递归。 什么时候用到递归? 如果一个问题可以表示为更小规模的迭代运算,就可以使用递归算法。 迷宫问题:一个由0或1构成的二维数组中,假设1是可以移动到的点,0是不能移动到的点,如何从数组中间一个值为1的点出发,每一只能朝上下左右四个方向移动一个单位,当移动到二维数组的边缘,即可得到问题的解,类似的问题都可以称为迷宫问题。 在python中可以使用list
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:56320
    • 提供者:weixin_38592256
« 12 3 4 5 »