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

面试题 相关文章推荐
几个人围成一圈的问题
Sep 26 面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
华为C++笔试题
Aug 05 面试题
Internet主要有哪些网络群组成
Dec 24 面试题
网络安全方面的面试题
Jan 07 面试题
简单说下OSPF的操作过程
Aug 13 面试题
Prototype中如何为一个元素添加一个方法
Dec 08 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
中软国际Java程序员机试题
Aug 19 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
外企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
PHP仿盗链代码
2012/06/03 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
php DES加密算法实例分析
2019/09/18 PHP
js打印纸函数代码(递归)
2010/06/18 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python生成随机数的方法
2014/01/14 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
Python获取当前路径实现代码
2017/05/08 Python
使用python实现knn算法
2017/12/20 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
信息专业个人的自我评价
2013/12/27 职场文书
情侣吵架检讨书
2014/02/05 职场文书
财务人员担保书
2014/05/13 职场文书
咖啡店创业计划书
2014/08/15 职场文书