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

响应式网站价格深圳网站维护

响应式网站价格,深圳网站维护,附近推广用哪些软件,响应式网站适合优化吗力扣链接:84. 柱状图中最大的矩形 - 力扣(LeetCode) 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 输入:heights…

力扣链接:84. 柱状图中最大的矩形 - 力扣(LeetCode)

给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。

求在该柱状图中,能够勾勒出来的矩形的最大面积。

输入:heights = [2,1,5,6,2,3]
输出:10
解释:最大的矩形为图中红色区域,面积为 10

输入: heights = [2,4]
输出: 4
"""
思路:
此题和接雨水类似,我们可以遍历每一个元素,然后用一个指针P移动计算面积,计算面积之后,
更新max的值,当遇到指针的位置为0的元素直接跳过,因为不可能构成矩形
"""def largestRectangleArea(heights):max_area = 0  # 记录最大值for i in range(len(heights)):  # 循环遍历每一个索引位置p = i  # 初始p为当前的i的位置while p < len(heights):  # p到达数组末尾,结束循环if heights[p] == 0:  # 当p位置的值是0的时候,直接跳出循环,因为0高度,不能构成矩形breakw = p - i + 1  # 计算当前p位置到i位置的宽度cur_value = w * min(heights[i:p + 1])  # 高取当前i和p位置数组中的最小的值,矩形面积是有最矮的构成的来决定的max_area = max(max_area, cur_value)  # 更新最大面积的值p = p + 1  # 指针右移动return max_areaprint(largestRectangleArea([2, 1, 5, 6, 2, 3]))
print(largestRectangleArea([2, 4]))

http://www.dtcms.com/wzjs/340076.html

相关文章:

  • 站长seo互动营销的概念
  • 注册域名和购买域名window优化大师
  • 中邮通建设咨询有限公司官方网站seo推广计划
  • 网站更新了文章看不到哪里可以学网络运营和推广
  • 移动网站开发测试工具实时热搜榜
  • 长春做网站哪里好知乎seo排名的搜软件
  • cnnic可信网站必须做吗?营销型企业网站有哪些
  • 海宁市建设局官方网站6网站快速搜索
  • 上海网站优化排名广告联盟论坛
  • wordpress smtp qqseo相关ppt
  • 网站做接口怎么做快速排名优化
  • 质量基础设施一站式服务工作站电商网站建设价格
  • 福州做网站销售公司seo网站关键词优化哪家好
  • 广西 网站开发网站服务器失去响应
  • 网站建设有什么工作重庆网站优化排名推广
  • 短视频运营计划书seo辅助工具
  • 婚恋网站需求分析成都业务网络推广平台
  • 网站客服管理系统企业邮箱怎么开通注册
  • 网站优秀党员宣传专栏怎么做百度163黄页关键词挖掘
  • 黑苹果做网站开发抖音seo供应商
  • 原始传奇官网登录入口电商seo引流
  • 网站升级对外解决方案如何推广一个品牌
  • 找网站开发项目干净无广告的搜索引擎
  • 无锡 网站开发软文代写平台有哪些
  • 哪里可以学ps软件网课seo难不难
  • 好看的扁平化网站苏州seo门户网
  • 长春高端网站建设营销策划品牌策划
  • 查询网站最新域名百度云网盘下载
  • 凤台县城乡建设委员会网站网站广告策划
  • 北京网站制作公司转型方向河南做网站优化