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

沈阳网站建设哪家好长沙好的seo外包公司

沈阳网站建设哪家好,长沙好的seo外包公司,廉洁甘孜权威发布,广告公司网站制作LeetCode 221. 最大正方形 题目描述 在一个由 ‘0’ 和 ‘1’ 组成的二维矩阵内,找到只包含 ‘1’ 的最大正方形,并返回其面积。 思路 思路:动态规划。初始化时,第0列和第0行,若nums[i][j]1则dp[i][j]初始化为1&am…

LeetCode 221. 最大正方形

题目描述

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

思路

思路:动态规划。初始化时,第0列和第0行,若nums[i][j]=1dp[i][j]初始化为1,否则初始化为0。规划方程:
dp[i][j]=Math.min(Math.min(nums[i-1][j], nums[i-1][j-1]), nums[i][j-1])+1
再用一个maxSide变量来存储最大正方形边长,在求解dp数组过程中不断更新maxSide变量的值

代码

class Solution {public int maximalSquare(char[][] matrix) {// 动态数组初始化int maxSide = 0;int[][] dp = new int[matrix.length][matrix[0].length];for (int i = 0; i < matrix.length; i++){if (matrix[i][0] != '0') {dp[i][0] = 1;maxSide = 1;}}for (int j = 0; j < matrix[0].length; j++){if (matrix[0][j] != '0') {dp[0][j] = 1;maxSide = 1;}}for (int i = 1; i < matrix.length; i++) {for (int j = 1; j < matrix[0].length; j++) {if (matrix[i][j] == '1'){dp[i][j] = Math.min(Math.min(dp[i - 1][j], dp[i][j - 1]), dp[i - 1][j - 1]) + 1;}maxSide = Math.max(maxSide, dp[i][j]);}}return maxSide * maxSide;}
}
http://www.dt0577.cn/news/54645.html

相关文章:

  • 做租凭网站是经营性吗学设计什么培训机构好
  • 视频网站焦点图厦门排名推广
  • 网站上的充值链接怎么做seo免费外链工具
  • 中铁建设集团有限公司门户登录网站关键词优化网站推广
  • 利用python做网站网站优化的方法
  • 哪个网站找做软件下载怎么查询百度收录情况
  • 珠海特价做网站创建网站的流程
  • b2b网站用户体验找相似图片 识别
  • 丽江网站建设c3sales网络营销公司热线电话
  • 网站如何备案流程新东方线下培训机构官网
  • 怎么把现有网站开发php近期重大新闻事件10条
  • 平面设计网站推荐常德seo
  • 东莞免费网站制作上海网站制作公司
  • 济宁专业做网站搜索引擎营销的方法有哪些
  • 建设网站的本质手机网址大全123客户端下载
  • 做网站购买备案域名线上平台怎么推广
  • 长春世邦做网站seo百度seo排名优化软件
  • 网站建设预算申请百度精准获客平台
  • 如何做收费网站建站系统cms
  • 哪里提供邢台做网站廊坊网站排名优化公司哪家好
  • 古德设计网gooood官网中国网络优化公司排名
  • 做网站主流技术网站手机版排名seo
  • 教育培训网站源码可以免费打开网站的软件下载
  • 网站设计心得优秀的品牌策划案例
  • 厦门网站设计seo搜索引擎工具
  • 网站开发难点分析网站推广基本方法是
  • 广州网站开发培训学校江西百度推广公司
  • 做动态网站dw可以建网站的网络公司有哪些
  • 自己做的网站怎么爬数据网站设计模板网站
  • 西安知名高端网站建设服务企业廊坊百度关键词优化