龙岗网站建设银川网站建设

上海天离电气设备有限公司 2026/09/09 19:35:08

题目

解答

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

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

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

石家庄网站建设东营网站建设

Q-Galore量化更新:8bit梯度下的稳定收敛保障在大模型训练成本高企的今天,显存墙和通信瓶颈正成为压在开发者肩上的两座大山。一个70亿参数的语言模型,哪

2026/06/30 10:56:22

牡丹江网站建设南通网站建设

C# 扩展方法:功能与应用1. 扩展方法与函数式编程扩展方法让我们能够更轻松地实现函数式编程风格。C# 3.0 引入的许多新特性,如扩展方法、Lambda 表达式和 LINQ,都有助于函数式编程范式的

2026/06/30 12:57:03

网站的建设建设公司网站

中小企业如何借力LobeChat打造智能客服入口?在客户服务的战场上,响应速度和沟通质量正成为决定用户体验的关键。一家只有十几人的初创公司,能否像大厂一样提供

2026/06/30 10:13:18

沧州网站建设庆网站建设

TensorFlow-v2.9镜像中的Keras API变化有哪些值得关注?在深度学习项目开发中,环境配置的“地狱”体验几乎每个工程师都曾经历过:CUDA版本

2026/06/30 10:35:51

南京网站建设网站建设建设

终极STL预览神器:告别盲选,让3D模型管理变得简单高效【免费下载链接】stl-thumbThumbnail generator for STL files项目地址: ht

2026/06/30 11:40:26

免费网站建设荆门网站建设

嵌入式安全技术深度解析:如何实现TLS优化与内存管理突破?【免费下载链接】FreeRTOS'Classic' FreeRTOS distribution.

2026/06/30 13:36:06

网站建设与管理网站建设技术

GoatCounter无cookie访客跟踪:终极隐私保护方案技术揭秘【免费下载链接】goatcounterEasy web analytics. No tracking of pers

2026/06/30 11:21:55

微网站建设网站建设班

终极PCB文件解析指南:用Python轻松玩转Gerber和Excellon文件【免费下载链接】pcb-toolsTools to work with PCB data (Gerber,

2026/06/30 13:17:35