news 2026/9/21 17:13:14

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/9/22 0:42:54

用Matlab探索齿轮系统的奥秘:刚度计算与动力学响应

Matlab计算齿轮啮合刚度计算&#xff0c;包括赫兹刚度弯曲刚度等子程序。 以及六自由度齿轮系统动力学响应计算。在机械传动领域&#xff0c;齿轮系统扮演着至关重要的角色。深入了解齿轮的啮合刚度以及系统的动力学响应&#xff0c;对于优化设计、提高性能和延长使用寿命都有着…

作者头像 李华
网站建设 2026/9/21 21:48:28

【node阅读-0】下载编译node

一、下载编译-windows build 工具要求安装方式Visual Studio 2022版本 17.13 或更高必须选 “Desktop development with C” workload必须安装 ClangCL 组件&#xff1a;- C Clang Compiler for Windows (Microsoft.VisualStudio.Component.VC.Llvm.Clang)- MSBuild support f…

作者头像 李华
网站建设 2026/9/21 6:32:15

EmotiVoice支持动态情感过渡,实现平滑情绪变化

EmotiVoice&#xff1a;让语音真正“动情”的合成引擎 在虚拟偶像的直播中&#xff0c;一句从温柔期待逐渐转为委屈落泪的台词&#xff0c;让弹幕瞬间刷满“破防了”&#xff1b;在互动叙事游戏中&#xff0c;NPC因玩家选择而情绪骤变&#xff0c;声音颤抖着说出那句“我信任你…

作者头像 李华
网站建设 2026/9/20 21:12:33

EmotiVoice推理时显存占用优化方案(适用于低配GPU)

EmotiVoice推理时显存占用优化方案&#xff08;适用于低配GPU&#xff09; 在AI语音技术飞速发展的今天&#xff0c;越来越多开发者希望将高表现力的文本转语音&#xff08;TTS&#xff09;系统部署到本地设备。EmotiVoice作为一款支持多情感合成与零样本音色克隆的开源TTS引擎…

作者头像 李华
网站建设 2026/9/20 20:56:53

EmotiVoice支持HTTPS加密传输,保障数据安全

EmotiVoice 支持 HTTPS 加密传输&#xff1a;构建安全可信的语音合成服务 在智能语音技术日益普及的今天&#xff0c;从虚拟助手到有声读物、在线教育乃至游戏中的角色对话&#xff0c;文本转语音&#xff08;TTS&#xff09;系统正深度融入我们的数字生活。开源项目如 EmotiVo…

作者头像 李华
网站建设 2026/9/21 15:20:13

2025年最新AI编程助手深度横评:按功能类型选对你的“副驾”

在AI编程工具百花齐放的2025年&#xff0c;开发者面临的不再是“有没有”的选择&#xff0c;而是“选哪个”的困惑。市场上没有绝对的“全能冠军”&#xff0c;就像长途驾驶需要不同专业副驾协同——有的擅长在高速公路上平稳巡航&#xff08;通用代码补全&#xff09;&#xf…

作者头像 李华