- 1
- 0
- 约2.64千字
- 约 5页
- 2026-07-21 发布于河北
- 举报
羊吃草迷宫面试题(含详细答案解析)
一、面试原题(中等算法题)
1.题目描述
给定一个二维网格迷宫,代表一片草地,网格中包含三种元素:
0:空地,羊可以自由行走
1:青草,羊可以行走,且走到该位置可以吃掉青草
2:障碍物,墙,羊无法通行
迷宫规则:
羊初始在迷宫左上角坐标(0,0)位置,保证起始点不是障碍物;
羊只能向上下左右四个方向移动,不能斜着走;
每个青草位置只能被吃一次,重复走过不会重复计数;
羊可以重复走空地,不影响结果;
若无路可走时,停止移动。
请计算:羊最多能吃掉多少株青草?
2.输入输出示例
输入示例1:
PlainText
[
[1,0,2,1],
[1,0,0,1],
[2,1,2,0],
[0,1,1,0]
]
输出示例1:7
解释:迷宫中一共7处青草,所有青草均可到达,全部可以吃完。
输入示例2:
PlainText
[
[0,2,1],
[2,2,0],
[1,0,1]
]
输出示例2:0
解释:起点(0,0)被墙体隔绝,所有青草均无法到达,吃不到任何草。
3.解题要求
时间复杂度尽量最优,适配最大100*100网格;
代码简洁易懂,适合面试手写、机考;
禁止暴力重复遍历,需做访问去重处理。
二、解题核心思路(面试口述版)
这道题本质是二维网格的连通块遍历问题,核心是找到起点能到达的所有连通区域,统计区域内
您可能关注的文档
最近下载
- 凉山州2024专业技术人员继续教育公需科目全套十一讲满分答案(纯).docx VIP
- 农作物种子采购投标方案.docx
- 班花拉屎拉裤子的作文.docx VIP
- 2024年云南省鹤庆县人民医院公开招聘护理工作人员试题带答案详解.docx VIP
- 2024凉山州专业技术人员继续教育公需科目全套十一讲满分答案(纯)..docx VIP
- 信用风险度量课件.pptx VIP
- 【课件】-信用风险管理培训.pdf VIP
- 交通运输双重预防机制建设指南(试行).docx VIP
- 《2025年邮轮旅游发展分析报告:国内航线优化方案与高端旅游服务升级》.docx
- 中国儿童严重过敏反应诊断与治疗建议.pptx VIP
原创力文档

文档评论(0)