当前位置: 首页 > 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/234255.html

相关文章:

  • 福州建设工程招投标信息网seo网站营销推广
  • 一级a做爰片免费网站无毒站内优化
  • 英文专业的网站设计ai智能营销系统
  • 济南网站优化百度站长平台网址
  • 做设计的网站商家入驻灰色词网站seo
  • 网站制作新手教程优化关键词有哪些方法
  • 为什么南极建站在2月广州十大营销策划公司
  • 怎样做seo网站链接提高seo关键词排名
  • 建设银行梅李分行网站建设网站前的市场分析
  • 手机网站建设方案东莞网络推广平台
  • 怎么做游戏试玩网站学大教育培训机构电话
  • 做网站接私活百度搜索引擎的优缺点
  • abc网站建设怎么样网络游戏排行榜百度风云榜
  • 怎么查域名的注册人sem优化是什么
  • 手机网站模板百度指数是免费的吗
  • 做网站的公司 洛阳seo搜索引擎优化实训报告
  • 彩票网站开发. 极云互动营销是什么
  • WordPress pwa北京搜索引擎优化管理专员
  • 嘉兴企业网站开发哪个平台做推广效果好
  • 营销型网站测评方法页面优化
  • 国外专门做杂志的共享网站网站建成后应该如何推广
  • vps怎么做网站网页设计图片
  • 电子商务网站制作推广平台有哪些渠道
  • 家具网站素材seo教程技术整站优化
  • python写网站千锋教育的it培训怎么样
  • 上海建筑工程有限公司企业关键词排名优化网址
  • 哈尔滨专业的建站报价十大跨界营销案例
  • 做企业网站用服务器软文广告
  • 泉州网站建设价格西安百度竞价托管
  • 网页设计尺寸规范psseo的基本工作内容