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

面试题 相关文章推荐
Java中compareTo和compare的区别
Apr 12 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
经典c++面试题六
Jan 18 面试题
北京-环亚运商测试题.net程序员初步测试题
May 28 面试题
CLR与IL分别是什么含义
Aug 23 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
主要的Ajax框架都有什么
Nov 14 面试题
遇到的Mysql的面试题
Jun 29 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
Java面试题:请说出如下代码的输出结果
Apr 22 面试题
外企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类的封装与继承详解
2015/09/29 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
Vue异步组件使用详解
2017/04/08 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
Python读取stdin方法实例
2019/05/24 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
安全标准化实施方案
2014/02/20 职场文书
养成教育经验材料
2014/05/26 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL