获取题库不需要订阅专栏,可直接私信我进入CSDN领军人物top1博主的华为OD交换圈观看完整题库、最新面试实况、测验陈诉等内容以及大佬一对一答疑。
标题形貌
在一个机房中,服务器的位置标识在 n*m 的整数矩阵网格中,1 表现单位格上有服务器,0 表现没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则以为它们之间可以组成一个局域网。
请你统计机房中最大的局域网包含的服务器个数。
输入形貌
第一行输入两个正整数,n和m,0<n,m<=100
之后为n*m的二维数组,代表服务器信息
输出形貌
最大局域网包含的服务器个数。
标题剖析
此题要求在一个二维网格中找到最大的连通地区,其中连通的定义是两台服务器在同一行或同一列且相邻。这可以通过深度优先搜刮(DFS)或广度优先搜刮(BFS)来办理,遍历整个网格,每次碰到一个服务器(值为1的元素)就以其为中央点开始搜刮,记录下连通的服务器数量,并更新全局的最大连通数量。
Java算法源码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |