- 0
- 0
- 约8.49千字
- 约 24页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年游戏行业程序员的面试题目分析
一、编程基础与算法(共5题,总分25分)
题型说明:考察数据结构、算法设计及编程能力,结合游戏开发场景。
1.(5分)
题目:给定一个二维数组`grid`,其中`1`代表陆地,`0`代表水域。请编写函数计算岛屿的数量。岛屿被水域完全包围,且只有水平或垂直方向相连的陆地组成。
示例:
python
grid=[
[1,1,0,0,0],
[1,1,0,0,0],
[0,0,1,0,0],
[0,0,0,1,1]
]
输出:1
答案:
python
defnumIslands(grid):
ifnotgrid:
return0
rows,cols=len(grid),len(grid[0])
count=0
defdfs(r,c):
ifr0orc0orr=rowsorc=colsorgrid[r][c]==0:
return
grid[r][c]=0#标记已访问
dfs(r+1,c)
dfs(r-1,c)
dfs(r,c+1)
dfs(r,c-1)
forrinrange(rows):
forcinrange(cols):
ifgrid[r][c]==1:
dfs(r,c)
count+=
您可能关注的文档
- 企业文化与组织建设咨询顾问面试题集.docx
- 2026年网络工程师面试常见问题解答手册.docx
- 2026年国企纪检工作面试题集.docx
- 社会责任岗工作考核标准.docx
- 2026年腾讯项目经理面试答案解析.docx
- 2026年新媒体运营面试题及内容营销技巧含答案.docx
- 滇池水务技术主管竞聘答辩题库含答案.docx
- 电气工程师职称考试含答案.docx
- 2026年机械设计岗位面试常见问题解答.docx
- 铁塔公司各分公司市场经理面试题库及解析.docx
- 四川省凉山州西昌市达标名校2026届中考英语押题卷含答案.doc
- 江苏省南通市如皋区2026届中考语文全真模拟试题含解析.doc
- 安徽省六安市七校联考2026届中考历史模拟精编试卷含解析.doc
- 2026届新疆莎车县重点名校毕业升学考试模拟卷英语卷含答案.doc
- 甘肃省定西市安定区重点达标名校2026届中考猜题历史试卷含解析 (2).doc
- 重庆市长寿区2026届中考英语模拟预测试卷含答案.doc
- 2026届江苏省扬州市江都区江都实验中学中考历史猜题卷含解析.doc
- 2026届江苏省南京联合体【栖霞、江宁、雨花】重点达标名校中考语文押题卷含解析.doc
- 2026届江苏省扬州市江都区六校联考中考语文考前最后一卷含解析.doc
- 2026届安徽省合肥市庐阳中学中考四模英语试题含答案.doc
原创力文档

文档评论(0)