寻找迷宫的一条出路,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 面试题
介绍下Java的输入输出流
Jan 22 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
请解释流与文件有什么不同
Jul 29 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 面试题
静态成员和非静态成员的区别
May 12 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
AJAX的全称是什么
Nov 06 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
UNIX命令速查表
Mar 10 面试题
外企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 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
webpack开发跨域问题解决办法
2017/08/03 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
python中dir()与__dict__属性的区别浅析
2018/12/10 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
python打包成so文件过程解析
2019/09/28 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
棉花姑娘教学反思
2014/02/15 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
对公司的意见和建议
2015/06/04 职场文书
党性修养心得体会2016
2016/01/21 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
Python函数式编程中itertools模块详解
2021/09/15 Python