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

day115(3.17)——leetcode面试经典150

221. 最大正方形

221. 最大正方形

题目:

题解:

class Solution { public int maximalSquare(char[][] matrix) { int n = matrix.length; int m = matrix[0].length; if(matrix==null||n<1||m<1) { return 0; } int[][] dp = new int[n+1][m+1]; int maxSum=0; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { if(matrix[i-1][j-1]=='1') { //这个操作使得如果左边,上边,左上边全是1的时候,才会计入边长加一, //否则边长依旧是最小的,这就说明该点不会参与最短边长的计算 dp[i][j]=Math.min(Math.min(dp[i-1][j],dp[i][j-1]), dp[i-1][j-1])+1; maxSum=Math.max(maxSum, dp[i][j]); } } } return maxSum*maxSum; } }
http://www.jsqmd.com/news/495275/

相关文章:

  • 趣丸万相从一张图片到实物,AI+全彩3D打印迈入“OpenClaw时刻”
  • 【广东省科学院智能制造研究所主办 | IEEE出版社发表 | 连续6年EI检索,往届均在交付出版后2-4个月内完成EI检索 】第七届机电一体化技术与智能制造国际学术会议(ICMTIM 2026)
  • 2026成都全包装修攻略:十大品牌深度解析,装修设计选哪家? - 深度智识库
  • 巧用 AxureShow 插件:将 HTML 一键转换为可编辑 Axure 原型文件
  • 探索汽车二、三自由度模型:Simulink 建模之旅
  • 《从零开始学C语言:Visual Studio Code+MinGW-w64》第1集
  • 定位洞察者开刊词:在这个喧嚣的世界,我想陪你找准位置
  • 【datawhale】hello agents开源课程第1章学习记录:初识智能体
  • 新能源重卡充换电站运营云管理系统
  • 2026年 夹芯板生产线厂家推荐排行榜,EPS/聚氨酯/岩棉复合板、冷库板、净化板、钢筋网片焊接、聚氨酯/AAC砌块生产线全解析 - 品牌企业推荐师(官方)
  • 从GEO到AEO:AI智能体时代,品牌推广的技术范式跃迁
  • Docker——镜像
  • 吹膜厚度波动>±5μm?母粒MFI离散度所致!福尔蒂IQC数据中台实时监控
  • 如何将Win10的未分配的磁盘空间合并到C盘?手把手教你3种方法
  • OpenClaw (龙虾) Windows 安装完全指南
  • 问卷设计“智”变:书匠策AI如何重塑科研调研新生态?
  • 基于Python+wxPython+Paramiko打造win环境下Linux远程日志实时监控工具
  • Qt 数据库从入门到实战:关键知识点总结
  • COMSOL仿真研究热电制冷与半导体制冷TEC技术:脉冲电流、温度分布与冷段温度变化分析
  • MySQL EXPLAIN 中 type 字段详解
  • 【2026年-10期】Build a full-dimensional trust system for AI
  • Linux(Ubuntu)部署Ollama+Qwen(千问)本地大模型实战01
  • 如何减少全员群IT吐槽?
  • 收藏!小白/程序员必看:手把手教你理解和搭建RAG知识库,从入门到精通
  • 计算机毕业设计之ssm社区老人服务管理系统
  • 第 15 篇 音频驱动适配与调试,ALSA 架构详解
  • javakotlin listener
  • 放眼全球|国际知名半导体核心部件展会推荐,2026参展攻略 - 品牌2025
  • PPT给电镜图元素单独上色—让SEM/TEM图,从“灰”变“高级”
  • 1143 最长公共子序列