寻找迷宫的一条出路,o通路;X:障碍


Posted in 面试题 onJuly 10, 2016
#define MAX_SIZE 8
int H[4] = {0, 1, 0, -1};
int V[4] = {-1, 0, 1, 0};
char Maze[MAX_SIZE][MAX_SIZE] = {{‘X’,X’,X’,X’,X’,X’,X’,X’},
{‘o’,o’,o’,o’,o’,X’,X’,X’},
{‘X’,o’,X’,X’,o’,o’,o’,X’},
{‘X’,o’,X’,X’,o’,X’,X’,o’},
{‘X’,o’,X’,X’,X’,X’,X’,X’},
{‘X’,o’,X’,X’,o’,o’,o’,X’},
{‘X’,o’,o’,o’,o’,X’,o’,o’},
{‘X’,X’,X’,X’,X’,X’,X’,X’}};
void FindPath(int X, int Y) {
if(X == MAX_SIZE || Y == MAX_SIZE) {
for(int i = 0; i for(int j = 0; j printf(“%c%c”, Maze[i][j], j }else for(int k = 0; k if(X >= 0 && Y >= 0 && Y Maze[X][Y] = ‘ ‘;
FindPath(X+V[k], Y+H[k]);
Maze[X][Y] =’o;
}
}
int main(int argc, char* argv[]) {
FindPath(1,0);
}

Tags in this post...

面试题 相关文章推荐
PHP中如何创建和修改数组
May 02 面试题
解释一下抽象方法和抽象类
Aug 27 面试题
Jar包的作用是什么
Mar 30 面试题
SQL SERVER面试资料
Mar 30 面试题
介绍一下sql server的安全性
Aug 10 面试题
存储过程和函数的区别
May 28 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 面试题
Windows和Linux动态库应用异同
Apr 17 面试题
一道Delphi上机题
Jun 04 面试题
外企C语言笔试题
Nov 10 #面试题
C语言笔试集
Jul 24 #面试题
C语言开发工程师测试题
Dec 20 #面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 #面试题
C语言编程练习
Apr 02 #面试题
c/c++某大公司的两道笔试题
Feb 02 #面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 #面试题
You might like
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
vue2.0 watch里面的 deep和immediate用法说明
2020/10/30 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
python实现端口转发器的方法
2015/03/13 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
python 构造三维全零数组的方法
2018/11/12 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
python计算n的阶乘的方法代码
2019/10/25 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
2020/01/20 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
浅析python实现动态规划背包问题
2020/12/31 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
Prototype是怎么扩展DOM的
2014/10/01 面试题
委托书怎样写
2014/08/30 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
工人先进事迹材料
2014/12/26 职场文书
医生个人年终总结
2015/02/28 职场文书
英语演讲开场白
2015/05/29 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技