- 6
- 0
- 约2.76千字
- 约 5页
- 2023-12-19 发布于宁夏
- 举报
递归--解决迷宫问题
1、递归概念
⾃⼰调⽤⾃⼰
每次调⽤传⼊的变量都不同
2、递归怎么调⽤的
3、递归应该遵守的规则
执⾏⼀个⽅法时,就创建⼀个新的受保护的独⽴空间(栈空间)
⽅法的局部变量是独⽴的,不会相互影响,⽐如n变量
递归必须有退出的条件,否则就是⽆限递归,报stackOverFloweError(栈溢出错误)
当⼀个万法执⾏完毕,或者遇到returm,就会返回,守谁调⽤,就将结果返回给谁
如果万法中使⽤的是引⽤类型变量(⽐如数组),就会共享该引⽤类型的数据
4、迷宫问题解决
先⽤⼆维数组模拟出表格,给部分表格赋值1来说明是墙壁(红⾊部分)
publicstaticvoidmain(String[]args){
int[][]map=newint[10][10];
设置墙体
for(inti=0;i10;i++){
map[0][i]=1;
map[i][0]=1;
map[
您可能关注的文档
最近下载
- kebf5变频器伺服使用使用说明书f5m.doc
- 幼儿园课件:诗歌:我是大班儿童.pptx
- 2020 信息系统工程监理 服务评价 第1部分:监理单位服务能力评估规范.docx VIP
- 一年级道法上册11《对人有礼貌》教案.docx VIP
- 脊髓压迫症的护理.ppt VIP
- 小学一年级《吃饭有讲究》教学教案.docx VIP
- 《GB/T 48132.4-2026绿色矿山建设规范 第4部分:有色金属矿山》.pdf
- 材料成形技术 课件 第一章:铸造技术.pptx
- 最新整理兽药GSP认证自查报告 .pdf VIP
- 深度解析(2026)《JBT 9229-2024 剪叉式升降工作平台》.pptx VIP
原创力文档

文档评论(0)