寻找迷宫的一条出路,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...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
一个C/C++编程面试题
Nov 10 面试题
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
Nov 29 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
2019年c语言经典面试题目
Aug 17 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
端口镜像是怎么实现的
Mar 25 面试题
网络体系结构及协议的定义
Mar 13 面试题
Python的两道面试题
Jun 29 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
外企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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
Python入门教程之运算符与控制流
2016/08/17 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python实现求数列和的方法示例
2018/01/12 Python
python3 拼接字符串的7种方法
2018/09/12 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
python基于openpyxl生成excel文件
2020/12/23 Python
python实现ping命令小程序
2020/12/28 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
幼儿园庆六一游园活动方案
2014/01/29 职场文书
财务内勤岗位职责
2014/04/17 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
爱国主义电影观后感
2015/06/18 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
关于Python中*args和**kwargs的深入理解
2021/08/07 Python