点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 四个方向走
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
数据结构课程设计迷宫问题
计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到则未能到达出口,则所设定的迷宫没有通睡。可以二维数组存储迷宫数据,通常设定入口点的下标为(1,1),出口点的下标为(n,n)。为处理方便起见,可以迷宫的四周加一圈障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。
所属分类:
C++
发布日期:2009-05-31
文件大小:9216
提供者:
huangping053
走迷宫游戏(java)
走迷宫游戏: 程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓。游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处,老鼠只能按照上下左右四个方向行走。 1)图形化的界面,要求有计时、计数等方面的功能; 2)迷宫地图随机产生,地图布局用系统文件的形式保存,系统提供存盘和读出等功能; 3)走迷宫可以手工行走,按键与cs相同,也可以系统自动寻找。 4) 老鼠形象可辨认,可用键盘操纵老鼠上下左右移动; 5) 迷宫的墙足够结实,老鼠不能穿墙而过; 6) 正确检测结果
所属分类:
Java
发布日期:2009-12-09
文件大小:3145728
提供者:
btkuangxp
走迷宫,二维数组存储迷宫数据,迷宫数据由用户输入
一个以链表作存储结构的栈类型,然后编写一个求解迷宫的递归或非递归程序。求得的通路以三元组(i,j,d)形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向(东、南、西、北四个方向所用代表数字,自行定义)
所属分类:
专业指导
发布日期:2009-12-26
文件大小:107520
提供者:
zuozuo13141
c语言迷宫程序代码加ppt
C语言写的迷宫程序。 一个结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
所属分类:
C
发布日期:2010-04-05
文件大小:154624
提供者:
agaistyou
c程序迷宫ppt加代码
结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
所属分类:
专业指导
发布日期:2010-04-05
文件大小:153600
提供者:
agaistyou
java课程设计 回溯搜索迷宫
起始点开始向上下左右每一个可以扩展的方向扩展 // 当四个方向都走不通就可以回溯到上一节的继续搜索 //所以我选择用递归函数 (代码量小,实现容易)
所属分类:
Java
发布日期:2010-05-10
文件大小:131072
提供者:
ahhyguoxiang
众星捧月-俄罗斯套娃游戏开发
该程序用到了模板操作,先定义一个Boy类。将Cross.txt文本中的的所代表的套娃重量的矩阵数据读入到Boy类的的成员weight二维数组中。 第二步:定义了向上走、向下走、向左走、向右走四个方向函数:Up()、Down()、Left()、Right(),每个函数都有一个判断语句,如果紧邻当前位置的上、下、左、右位置存在(即不越出数组的边界)并且该当前位置的上、下、左、右位置处的元素值大于当前位置处的元素值,就会向上、下、左、右方向走。举个例子对Up()函数来说,若果如果紧邻当前位置的上方位
所属分类:
专业指导
发布日期:2010-06-19
文件大小:1048576
提供者:
guokaimemory
迷宫程序代码加PPT,C语言
结点有四个方向,东南西北,给他一个初值,初始向东,如果东走不通,再顺时针转到南方向. 2.栈中放的是的可以通过的结点元素地址和刚才到达此结点的方向. 3.如果当前结点走不通,根据2中记下的”从哪个方向到达此结点”,然后向别的方向探索,如果四个方向都走不通.刚删除栈顶元素.
所属分类:
C
发布日期:2010-07-01
文件大小:141312
提供者:
agaistyou
数据结构课程设计迷宫算法代码
计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前进;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到则未能到达出口,则所设定的迷宫没有通睡。可以二维数组存储迷宫数据,通常设定入口点的下标为(1,1),出口点的下标为(n,n)。为处理方便起见,可以迷宫的四周加一圈障碍。对于迷宫任一位置,均可约定有东、南、西、北四个方向可通。
所属分类:
其它
发布日期:2010-08-10
文件大小:2048
提供者:
zhan8312092
迷宫算法具体成果实现
以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。首先用二维数组存储迷宫数据,迷宫数据由用户输入。 一个以链表作存储结构的栈类型,然后编写一个求解迷宫的递归或非递归程序。求得的通路以三元组(i,j,d)形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向(东、南、西、北四个方向所用代表数字,自行定义)
所属分类:
其它
发布日期:2010-08-18
文件大小:196608
提供者:
xuanxiaoala
迷宫问题cpp8八个方向的
设迷宫中数组的元素为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(分别代表○+点的北、东北、东、东南、南、西南、西、西北方向)
所属分类:
C/C++
发布日期:2011-04-28
文件大小:2048
提供者:
a616632985
c语言课程设计迷宫求解.zip
问题描述:以一个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),…。 测试数据:迷宫的
所属分类:
C/C++
发布日期:2011-06-11
文件大小:233472
提供者:
stone8761
迷宫问题:m×n长方阵表示迷宫
问题描述: 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴ 实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵ 编写递归形式的算法,求得迷宫中所有可能的通路; ⑶ 以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,
所属分类:
C++
发布日期:2011-07-09
文件大小:4096
提供者:
l591492105
人物行走素材图
用于游戏 人物行走图 游戏素材 分四个方向行走 用于动态游戏制作
所属分类:
游戏开发
发布日期:2014-05-05
文件大小:1048576
提供者:
u014789418
老鼠走迷宫 算法 实例
说明:老鼠走迷宫是递回求解的基本题型,我们在二维阵列中使用2表示迷宫墙壁,使用1来表示老鼠的行走路径,试以程式求出由入口至出口的路径。 解法:老鼠的走法有上、左、下、右四个方向,在每前进一格之后就选一个方向前进,无法前进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止
所属分类:
C/C++
发布日期:2016-08-02
文件大小:3072
提供者:
feng1790291543
c++源码 走迷宫问题 算法设计
有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这m*n个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中没有重复的点,走时只能是上下左右四个方向。如果一条路都不可行,则输出相应信息(用-l表示无路)。
所属分类:
C
发布日期:2009-04-24
文件大小:592
提供者:
abc7407
吉林大学软件学院卓班设计模式第四次练习
作业04 行为型+其它(以step0_src中代码为基础) 1. 将玩家改为只有两个Player,一个HumanPlayer,一个AutoPlayer。初始时,各玩家都站在map中的第一个Block上,初始的移动方向任意。每轮次HumanPlayer玩家前进3格,AutoPlayer前进2格。前进方向任意,但若前方有格子(前进、左转、右转),必定前进,而不能往回走。HumanPlayer所在的格子用[X]表示,AutoPlayer的格子用(X)表示。请实现代码。 2. 在Players的代码中
所属分类:
C++
发布日期:2019-10-21
文件大小:441344
提供者:
sjzdwk
C++实现简单走迷宫的代码
本文实例为大家分享了C++实现走迷宫的具体代码,供大家参考,具体内容如下 用n*n个小方格代表迷宫,每个方格上有一个字符0或1,0代表这个格子不能走,1代表这个格子可以走。只能一个格子一个走,而且只能从一个格子向它的上、下、左、右四个方向走,且不能重复。迷宫的入口和出口分别位于左上角和右下角,存在唯一的一条路径能够从入口到达出口,试着找出这条路径。 例如,下图是一个迷宫,红色表示走出迷宫的一条路径 输入:入口坐标(startX,startY),出口坐标(endX,endY) 输出:如果存在这
所属分类:
其它
发布日期:2020-12-25
文件大小:75776
提供者:
weixin_38506103
宽度优先搜索遍历算法-8.4迷宫问题
例8.4迷宫问题 如图所示,给出一个n*m的迷宫图和一个入口、一个出口 编写一个程序,打印从一条从迷宫入口到出口的路径。这里黑色方块的单元表示走不通(用-1表示),白色表示可以走(用0表示) 只能往上、下、左、右四个方向走。如果无路则输出“no way 算法分析: 只要输出一条路径即可,所以是一个经典的回溯算法问题 和之前的最少步数很类似,都是通过判断四个方向是否可走, 不过不同的是这一题是被动选择下一步,而之前的题目是主动选择然后筛选 #include #include using name
所属分类:
其它
发布日期:2021-01-06
文件大小:50176
提供者:
weixin_38595019
Python基于递归算法实现的走迷宫问题
本文实例讲述了Python基于递归算法实现的走迷宫问题。分享给大家供大家参考,具体如下: 什么是递归? 简单地理解就是函数调用自身的过程就称之为递归。 什么时候用到递归? 如果一个问题可以表示为更小规模的迭代运算,就可以使用递归算法。 迷宫问题:一个由0或1构成的二维数组中,假设1是可以移动到的点,0是不能移动到的点,如何从数组中间一个值为1的点出发,每一只能朝上下左右四个方向移动一个单位,当移动到二维数组的边缘,即可得到问题的解,类似的问题都可以称为迷宫问题。 在python中可以使用list
所属分类:
其它
发布日期:2021-01-20
文件大小:56320
提供者:
weixin_38592256
«
1
2
3
4
5
»