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

网站开发常问的技术性问题公众号转wordpress

网站开发常问的技术性问题,公众号转wordpress,金华建设公司网站,建站怎么建思路 动态规划,这题主要得弄明白状态转换方程,dp[i][j]表示以(i,j)为右下角的最大正方形 解题方法 1.首先将第一行和第一列初始化,当对应位置的matrix为’0’时,dp数组对应位置也为零,否则为1 …

在这里插入图片描述
思路
动态规划,这题主要得弄明白状态转换方程,dp[i][j]表示以(i,j)为右下角的最大正方形

解题方法
1.首先将第一行和第一列初始化,当对应位置的matrix为’0’时,dp数组对应位置也为零,否则为1
2.对剩下其他位置进行遍历,若对应位置的matrix为’0’时,dp数组对应位置也为零,若不为’0’,则为dp[i][j]=Math.min(dp[i-1][j],Math.min(dp[i-1][j-1],dp[i][j-1]))+1
3.最后dp数组中最大值的平方即为答案

Code

class Solution {public int maximalSquare(char[][] matrix) {int ans=0;int row=matrix.length;int cols=matrix[0].length;int arr[][]=new int[row][cols];for(int i=0;i<row;i++){if(matrix[i][0]=='0')arr[i][0]=0;else{arr[i][0]=1;ans=1;}}for(int i=0;i<cols;i++){if(matrix[0][i]=='0')arr[0][i]=0;else{arr[0][i]=1;ans=1;} }for(int i=1;i<row;i++){for(int j=1;j<cols;j++){if(matrix[i][j]=='0'){arr[i][j]=0;}else{arr[i][j]=arr[i][j]=Math.min(arr[i-1][j],Math.min(arr[i-1][j-1],arr[i][j-1]))+1;}ans=Math.max(arr[i][j],ans);}}return ans*ans;}
}
http://www.yayakq.cn/news/892947/

相关文章:

  • 备案网站 cdn蓝色扁平化企业网站
  • ui素材网站微博 分享 wordpress
  • 月光博客 网站模板企业网络安全管理制度和应急预案
  • 网站建设前期策划书小说网站怎么做
  • 西安建网站公司wordpress图片服务器
  • 寿光市住房和城乡建设局网站wordpress图像调用
  • 制作投票的网站制作网页爱心代码
  • 泰安北京网站建设公司自适应网站 响应式网站
  • .net开发网站的优点网站排名不稳定怎么办
  • 做网站最适合用多大的图片二手东西怎么挂网上卖
  • 巴彦淖尔市百家姓网站建设WordPress 突破2M大小
  • 免费域名申请网站大全网站建设优化400报价
  • 电商网站模板国外建设网站的软件
  • 成品网站源码1688的优势360做网站荆州
  • 建站时网站地图怎么做彩票网站html模板
  • 做电商网站都需要学什么条件有没有在家做的手工活网站
  • 做抽奖网站用什么cms太原网站制作维护
  • 晋城建设网站公司部门职位
  • wordpress多站点不显示网站制作致谢词
  • 唐山建站公司模板seo外链网站大全
  • 网站品牌推广设计泉州做网站的公司
  • 贵阳建站推广公司宝安新闻最新消息今天
  • 千图主站的功能介绍东莞网站建设业务的公司
  • 济南美赞网站建设公司wordpress自适应菜单
  • 空投注册送币网站怎么做四川建设网四川住建厅
  • 网站建设网络科技公司加盟狗和女人做的网站
  • 网站策划 要求企业所得税怎么算举例
  • 自己做网站步骤 域名成都网站外包公司
  • 网站建设建网站年轻的母亲网站建设介绍推广用语
  • wordpress站点标题副标题换行ios认证 东莞网站建设