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

seowhy问答西安网站seo排名优化

seowhy问答,西安网站seo排名优化,施工企业奖惩制度范本,手工折纸题目描述 跳转到leetocde题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff…

题目描述 跳转到leetocde题目

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
返回容器可以储存的最大水量。
说明:不能倾斜容器。
在这里插入图片描述

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/container-with-most-water
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

分析题目

该题目说白了就是求 两元素的间隔*最小元素 的值

  1. 暴力解法, 双循环该数组height, 依次比较哪两个数的乘积最大
class Solution {public int maxArea(int[] height) {int max = -1;for(int i = 0; i< height.length - 1; i++){for(int j = i+1; j< height.length; j++){max = (j-i) * Math.min(height[i], height[j]) > max ? (j-i) * Math.min(height[i], height[j]): max;}}return max;}
}

结果 超出时间限制!,回过头来看代码该解法的时间复杂度是O(n的平方)
在这里插入图片描述
2. 优化代码
双指针方法:。具体思路是从数组两端开始向中间靠拢,哪一侧的高度低就驱使指针向内移动,直到两指针相遇,期间每次都计算当前区域面积和最大面积比较,取较大值返回即可。

class Solution {public int maxArea(int[] height) {// 双指针方法减少时间复杂度int max = -1;// 定义左右指针int left = 0, right = height.length - 1;// 遍历数组while(left <= right){max = Math.min(height[left], height[right])*(right-left) > max ? Math.min(height[left], height[right])  * (right-left) : max;if(height[left] < height[right]) {left++;}else{right--;}}return max;}
}

最后成功啦!在这里插入图片描述

http://www.hengruixuexiao.com/news/47669.html

相关文章:

  • 引流网站建设高质量发展服务业
  • 白云电子商务网站建设认识网络营销
  • 做网站模板用什么软件山东最新消息今天
  • 做家政公司网站软文网站大全
  • dz 一步一步教你做网站制作网页的软件
  • 建设网站的市场定位做百度关键词排名的公司
  • spark怎么做网站数据库西安百度推广优化公司
  • 云羽网络网站建设中国女排联赛排名
  • 网络优化工程师主要做什么直通车关键词怎么优化
  • 织梦网做网站过程上海百度首页优化
  • 做网站推销产品效果怎么样百度平台客服联系方式
  • 做暧暧视频网站安全吗开发一个网站
  • 做网站找客户企业营销策划及推广
  • 第三方微信网站建设企业网站推广的形式有
  • 网站站开发 流量外链购买
  • 如何做优酷网站点击赚钱网络策划与营销
  • 白山网站设计trinseo公司
  • 建筑模拟3中文版下载福州seo网站排名
  • 宜昌便宜做网站郴州网站seo
  • 莆田建设银行官方网站四川seo哪里有
  • 昆明网站建设_云南网站建设淘宝关键词怎么选取
  • 0投资创业做什么比较好台州关键词优化报价
  • 做类似淘宝的网站设计需要什么东莞疫情最新消息今天又封了
  • 佛山网站排名优化百度人工服务在线咨询
  • 怎样换网站关键词最近三天的新闻热点
  • 做一百度网站吗淘宝的17种免费推广方法
  • 万界商城系统白帽seo是什么
  • 平台企业灰色seo关键词排名
  • 做网站的目的是什么最佳磁力引擎吧
  • 网站建设价格东莞最新消息 今天