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

身高差效果图网站wap网站域名申请

身高差效果图网站,wap网站域名申请,常德网站建设厦门网站制作,itme收录优美图片官网目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 配合着示例给出的图片我们可以得知找出盛水最多的容器是什么意思,给一个数组,找出数组中两个元素能围成的最大的矩阵面积是多少. 比较直观的想法是套两层for循环暴力解出来,但是这题是中等难度题,一般中等题是没法用暴力得…目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 配合着示例给出的图片我们可以得知找出盛水最多的容器是什么意思,给一个数组,找出数组中两个元素能围成的最大的矩阵面积是多少. 比较直观的想法是套两层for循环暴力解出来,但是这题是中等难度题,一般中等题是没法用暴力得出的,会超时. 因此我们可以使用双指针来求解,左右指针分别指向数组的两端,然后求左右指针围成的面积,若是比原来得到的最大面积更大则替换. 然后如果左指针指向的元素比右指针指向的元素更小(左边比较矮)则将左指针右移,反之右指针左移,直到左右指针相遇跳出循环. 那么为什么要这么做呢,为什么左边比较矮我就要移动左指针呢,万一右指针左移能得到更大的结果呢? 其实我们稍微思考一下就可以得出结论,左边更矮就只能移动左边才有可能得到更大的结果.因为面积是由底乘高得出的,而只要是移动指针,底就一定是减小的,那么要得到更大的结果就只能指望得到更大的高,而矩阵的高是由最矮的边决定的,因此如果不改变矮边,则不但会使得底边变得更短,同时矩阵的高度也不可能大于短边(矩阵高度等于最矮边),因此谁更矮就移动谁. 代码: class Solution { public:int maxArea(vectorint height) {int l0,rheight.size()-1;int res0;while(lr){resmax(res,min(height[l],height[r])*(r-l));//移动短边if(height[l]height[r]) r--; else l;}return res;} };
http://www.sadfv.cn/news/57777/

相关文章:

  • 网站开发类appdw网页制作破解版
  • 建筑网站搜图西湖专业网站设计公司
  • 怎么更改网站栏目id产品外观设计收费标准
  • 灰色网站模板网站建设平台
  • 商城网站如何搭建小手工
  • 58网站建设网站配色风格有哪些
  • 网站后台编辑器源码做网站的费用入什么科目
  • 常州网站制作公司排名微信小说分销平台
  • 网站开发公司哪里济南兴田德润实惠吗重庆网网站建设公司
  • 企业网站优化的方式wordpress 微信抓取
  • 网站备案需要多少时间wordpress春节
  • 哪里的郑州网站建设网站管理功能图
  • 温州建站平台网络传播营销策划方案
  • 山西集团网站建设网站建设客户分析调查表
  • 网站建设好后怎么制作网页做服装网站需要什么
  • 微信网站制作平台网站建设制作深圳
  • 安徽质量工程建设网站58同城本地网页版
  • 住房城乡建设门户网站网站建设html
  • 网站地链接结构提高网站订单转化率
  • 建设网站怎样赚钱免费发布的网站
  • 公司网站数据分析公司有什么网站开发软件
  • 自己做网站创业黔东南建设厅网站
  • 房地产网站建设内容友情链接多少钱一个
  • 网站建设经典范例南阳高质量建设大市网站
  • wordpress 插件站建设刷会员网站
  • 什么是网站app网站开发流程步骤 口袋
  • 滨州网站建设wordpress有什么用处
  • 网站建设开票应该开哪个行业专业的大良网站设计
  • 一学一做教育视频网站有哪些区块链开发平台有哪些
  • 公司业绩怎么发到建设厅网站上dw手机版下载安装