221. 最大正方形

技术221. 最大正方形 221. 最大正方形在一个由 '0' 和 '1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。
来源:力扣(LeetCode)
链接:https://le

221.最大正方形

在一个由'0' 和'1' 组成的二维矩阵内,找到只包含'1' 的最大正方形,并返回其面积。

来源:力扣(LeetCode)

链接:https://leet代码-cn。com/问题/最大平方

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解决方案类{

public int maximalSquare(char[][]矩阵){ 0

if(矩阵==null | |矩阵。长度==0 | |矩阵[0]。长度==0){ 0

返回0;

}

int n=矩阵. length

int m=矩阵[0]。长度;

int[][]DP=new int[n][m];

(同Internationalorganizations)国际组织结果=0;

for(int I=0;I n;I){ 0

dp[i][0]=矩阵[I][0]—“0”;

结果=Math.max(dp[i][0],结果);

}

for(int I=0;我是;I){ 0

dp[0][i]=矩阵[0][我]-[0];

结果=Math.max(dp[0][i],结果);

}

for(int I=1;I n;I){ 0

for(int j=1;j . m;j ) {

如果(矩阵[I][j]==' 1 '){ 0

DP[I][j]=数学。min(数学。最小值(DP[I-1][j-1],DP[I-1][j])1;

结果=Math.max(dp[i][j],结果);

}

}

}

返回结果*结果;

}

}

心之所向,素履以往生如逆旅,一苇以航

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154008.html

(0)

相关推荐

  • python虚拟环境怎么用

    技术python虚拟环境怎么用小编给大家分享一下python虚拟环境怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!virtualenvv

    攻略 2021年11月24日
  • apr是几月,APR办理护照的时候指的什么

    技术apr是几月,APR办理护照的时候指的什么护照有效期上的APR指的是4月份的意思,10 apr 63应该是“10 apr 13”即到期时间是2013年4月10日apr是几月。1、外交护照和公务护照有效期最长不超过5年

    生活 2021年10月26日
  • spark硬件推荐配置(spark调优最佳配置)

    技术Spark调优之硬件要求有哪些这篇文章将为大家详细讲解有关Spark调优之硬件要求有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一,存储系统因为因为大多数Spark工作可能需

    攻略 2021年12月16日
  • SQL Server中SQL语句的执行效率查看方法

    技术SQL Server中SQL语句的执行效率查看方法 SQL Server中SQL语句的执行效率查看方法之前在练习SQL查询的时候,对于同一个需求可以通过不同的sql语句得到想要的数据。所以想知道不同

    礼包 2021年11月23日
  • 手机闹钟怎么设置闹铃,苹果手机闹铃声音在哪里设置

    技术手机闹钟怎么设置闹铃,苹果手机闹铃声音在哪里设置苹果手机闹铃声音的设置方法:打开苹果手机时钟,点击“加号”,滑动数字设置闹钟时间,打开“重复”,勾选一周里要使用闹钟的日期,点击“返回”;选择“铃声”,找到喜欢的铃声并

    生活 2021年10月29日
  • Linux字符设备控制怎么实现

    技术Linux字符设备控制怎么实现本篇内容介绍了“Linux字符设备控制怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年11月23日