news 2026/6/10 10:31:28

LeetCode第2658题 - 网格图中鱼的最大数目

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode第2658题 - 网格图中鱼的最大数目

题目

解答

classSolution{publicintfindMaxFish(int[][]grid){intmaxCount=Integer.MIN_VALUE;intm=grid.length;intn=grid[0].length;for(inti=0;i<m;++i){for(intj=0;j<n;++j){intvalue=grid[i][j];if(value==0){continue;}intcount=bfs(grid,i,j);maxCount=Math.max(maxCount,count);}}returnmaxCount==Integer.MIN_VALUE?0:maxCount;}intbfs(int[][]grid,introw,intcolumn){intm=grid.length;intn=grid[0].length;intcount=0;LinkedList<int[]>queue=newLinkedList<>();queue.add(newint[]{row,column});while(!queue.isEmpty()){int[]position=queue.removeFirst();intr=position[0];intc=position[1];if(r<0||r>=m||c<0||c>=n){continue;}intvalue=grid[r][c];if(value==0){continue;}count+=value;grid[r][c]=0;queue.add(newint[]{r,c+1});queue.add(newint[]{r,c-1});queue.add(newint[]{r+1,c});queue.add(newint[]{r-1,c});}returncount;}}

总结
使用广度优先算法,遍历地图。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 21:18:46

使用Kotaemon对接Elasticsearch构建企业搜索Agent

使用Kotaemon对接Elasticsearch构建企业搜索Agent 在当今企业数字化转型的浪潮中&#xff0c;知识不再只是静态文档堆叠在服务器角落&#xff0c;而是驱动决策、提升效率的核心资产。然而&#xff0c;当员工每天面对成千上万份政策文件、技术手册和会议纪要时&#xff0c;如何快…

作者头像 李华
网站建设 2026/6/4 1:19:49

深度学习Java

对于大二学生而言&#xff0c;Java不仅是计算机相关专业的核心课程&#xff0c;更是敲开未来职场大门的关键技能。这个阶段既褪去了大一的懵懂&#xff0c;又尚未面临大四求职的紧迫&#xff0c;正是夯实Java基础、搭建知识体系的黄金时期。一、 筑牢地基&#xff1a;吃透Java核…

作者头像 李华
网站建设 2026/6/10 8:22:04

金仓新势力 | 不止兼容,金仓数据库的三重革新

兼容是对企业历史投资的尊重是确保业务平稳过渡的基石然而这仅仅是故事的起点在数字化转型的深水区&#xff0c;企业对数据库的需求早已超越“语法兼容”的基础诉求。无论是核心业务系统的稳定运行&#xff0c;还是敏感数据的安全防护&#xff0c;亦或是复杂场景下的性能优化&a…

作者头像 李华
网站建设 2026/5/23 13:41:46

Kotaemon与Streamlit集成打造可视化问答Demo

Kotaemon与Streamlit集成打造可视化问答Demo 在企业智能化转型加速的今天&#xff0c;越来越多组织希望构建能理解专业领域知识的智能助手。但现实是&#xff1a;通用大模型常因缺乏上下文而“一本正经地胡说八道”&#xff0c;而传统客服系统又难以应对开放性问题。如何快速搭…

作者头像 李华
网站建设 2026/6/10 2:17:23

打破成本疑虑!必看的免费与开源AI编程工具全指南

“每月19美元的GitHub Copilot订阅费&#xff0c;一年下来近200美元&#xff0c;对学生和个人开发者来说真的划算吗&#xff1f;”“预算有限的小团队&#xff0c;难道就只能放弃AI编程带来的效率提升&#xff1f;” 随着AI编程工具成为开发流程的标配&#xff0c;订阅费用逐渐…

作者头像 李华