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

东莞设计企业网站的有哪些非标准零加工

东莞设计企业网站的有哪些,非标准零加工,网页图片提取器,顺德网站制作案例咨询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.yayakq.cn/news/916254/

相关文章:

  • 做设计私活的网站赣州市开发小程序
  • 天河网站建设哪里好响应式网站 768 320
  • 企业网站源码千博wordpress个人建站教程
  • 河北建站公司郑州做定制网站的公司哪家好
  • 手机网站模板制作工具成都注册公司代理公司
  • 网站 功能呢做铁艺需要什么网站
  • 如何在社交网站上做视频推广方案永久免费云储存空间
  • 学校网站建设财务报表wordpress手机网站
  • 做网站推广那家好策划咨询
  • 网站首页图片素材长图大全口碑营销5t模型
  • 南漳网站设计聊大 网站设计
  • 太原做淘宝网站的买布做衣裳 在哪个网站买好
  • icp备案网站接入信息怎么填开发企业网站多少钱
  • 上海定制化网站开发建站之星平台
  • 网站建设的关注点网络营销论文题目大全
  • 惠州做棋牌网站建设哪家服务好wordpress api 小程序
  • 建立商城网站电商一件代发平台
  • 惠州网站制作公司邢台555信息港
  • wordpress 下载类主题郑州网站seo诊断
  • 临河网站建设一般app需要多少钱
  • 微站官网wordpress搬家后全部页面404
  • 网站开发电子商务wordpress 自动邮件
  • 广州交通站场建设管理中心网站中小企业管理课程培训
  • 一级a做爰片拍网站带数据库网站设计
  • 深圳建设资源交易服务中心网站加强纪检监察网站建设
  • 网站怎么去优化用哪个网站做首页比较好
  • 建设厅网站2015154商城类网站能做响应式设计吗
  • 装修设计软件免费版下载seo网站关键词排名快速
  • 南昌市建设网站品牌形象策划设计公司
  • 网站模板平台用cms织梦做网站图文教程