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

面试题 相关文章推荐
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
宝信软件JAVA工程师面试经历
Aug 19 面试题
外企C语言笔试题
Nov 10 面试题
一套VC试题
Jan 23 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
一些.net面试题
Oct 06 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
TCP/IP模型的分界线
Dec 01 面试题
Linux Interview Questions For software testers
Jun 02 面试题
JPA的特点
Oct 25 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
外企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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
Python去除字符串前后空格的几种方法
2019/03/04 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
Python中Selenium模块的使用详解
2020/10/09 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
屈臣氏越南官网:Watsons越南
2021/01/14 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
如何写好自荐信
2014/04/07 职场文书
学习礼仪心得体会
2014/09/01 职场文书
家长会主持词开场白
2015/05/29 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书