当前位置: 首页 > news >正文

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;}}

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

http://www.rkmt.cn/news/119080.html

相关文章:

  • EmotiVoice情感编码技术揭秘:语音合成如何传递情绪
  • EmotiVoice开源项目CI/CD流程解析与优化
  • 实测Kotaemon在多轮对话中的表现,结果令人震惊!
  • EmotiVoice情感控制参数详解:精细调节语音情绪变化
  • Kotaemon健身房课程预约语音助手
  • EmotiVoice语音情感控制参数详解:精细调节情绪强度
  • EmotiVoice语音合成在在线课程中的沉浸式体验
  • EmotiVoice支持动态情感过渡,实现平滑情绪变化
  • 从原型到上线:Kotaemon如何缩短RAG项目周期
  • EmotiVoice语音合成模型文件大小及加载速度分析
  • 生成式AI智能体:重构产业生态的核心力量
  • 去除此电脑下的网盘图标
  • Kotaemon支持Markdown格式输出,适配更多场景
  • 使用EmotiVoice打造虚拟偶像配音系统的最佳实践
  • 【Linux】进程调度算法、进程切换、环境变量
  • EmotiVoice支持HTTPS加密传输,保障数据安全
  • SCALE | SQLFlash 在 SQL 优化维度上的表现评估
  • 沐曦科创板上市:市值3320亿 投资大佬葛卫东持股价值223亿
  • EmotiVoice与传统TTS系统的五大核心差异分析
  • 卓正医疗通过上市聆讯:8个月营收7亿 估值5亿美元
  • EmotiVoice语音合成结果的情感误判率统计分析
  • EmotiVoice开源项目issue响应效率分析
  • K8S-RBAC
  • Kotaemon定制化提示词模板技巧分享
  • AI大模型应用谱系与流行度排名研究
  • 零样本语音克隆有多强?EmotiVoice实测结果公布
  • 2025年最新AI编程助手深度横评:按功能类型选对你的“副驾”
  • Kotaemon RESTful API接口文档一览
  • 小扎忍痛!亲口宣告了元宇宙的死亡
  • cesium126,230616,Set Url at Runtime from Blueprint (运行时从蓝图设置URL):获取项目所在路径的蓝图函数 Get Project Directory