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

乌克兰网站后缀网站开发公司挣钱吗

乌克兰网站后缀,网站开发公司挣钱吗,信誉最好的20个网投网站,教你做网站和学习教程熊掌号题目要求 思路 1.正常用双循环外循环i从0开始,内循环从height.size()-1开始去计算每一个值是可以的,但是因为数据量太大,会超时。 2.考虑到超时,需要优化一些,比如第一个选下标1,第二个选下标3和第一个选下…

题目要求
在这里插入图片描述
思路
1.正常用双循环外循环i从0开始,内循环从height.size()-1开始去计算每一个值是可以的,但是因为数据量太大,会超时。
2.考虑到超时,需要优化一些,比如第一个选下标1,第二个选下标3和第一个选下标3,第二选择下标1是一样的,所以,内循环遍历到小于
时,数据重复可以跳过,但是优化后还是超时
3.考虑优化高度,如果i一样,height[j] > height[j-1],说明高度要么减小要么不变,但是由于底减少,所以面积肯定降低,所以再拿height[j] > height[j-2]进行比较,只要小于height[j]的都可以跳过。同理如果j一样,height[i] > height[i+1]如果满足这个,也可以跳过。但是优化后还有超时
4.此时说明双循环已经不能满足了,我们采用双指针left和right,此时,底部已经是最大的了,我们可以将两个值较小的那个往中间移动,去寻找更大面积的组合。
代码实现

class Solution {
public:int maxArea(vector<int>& height) {int left = 0;int right = height.size() - 1;int s = 0;int max = 0;while(left < right){int h = min(height[left], height[right]);s = h * (right - left);if(s > max)max = s;//移动指针if(height[left] > height[right])right--;elseleft++;}return max;}
};
http://www.yayakq.cn/news/836325/

相关文章:

  • 为什么亿唐网不做网站做品牌长沙营销型网站设计
  • 南通网站开发公司新增接入 新增网站
  • 卖书网站开发的背景开发楼盘需要多少钱
  • 做网页链接网站网络销售怎么干
  • 临清网站开发wordpress 解析
  • jsp网站建设技术案例网页制作报价模板
  • 苏宁易购电子商务网站建设目标wordpress4.8中文版
  • 浙江昆仑建设集团网站百度搜索排名规则
  • 公司网站建设制度买东西最便宜的软件
  • 温州哪里可以做企业网站贵阳网站建设方案书
  • 团队合作网站iis wordpress 伪静态规则
  • 建网站买的是什么企业信息化平台建设方案
  • 招远网站设计公司网站购买主机
  • 网站广告费一般多少钱成全看免费观看
  • 淘宝客做软件网站app政务网站安全建设工作计划
  • 洛阳数码大厦做网站的在几楼做网站在哪里接活
  • 商城版免费网站西湖网站建设
  • word超链接网站怎么做网页制作可以用手机吗
  • 湘潭市网站建设网站访问工具
  • 深圳汇网网站建设网站点击量 哪里查询
  • 外包做网站大概多少钱小规模企业所得税怎么算
  • 网站建设建站在线建站厦门哪里有建设网站的
  • 网站建设制作ppt想给学校社团做网站
  • 郫县专业的网站建设马克互联网主题 wordpress
  • 单一产品网站如何做seophp 网站迁移
  • 网站子域名怎么设置亳州网站开发
  • 网站如何有排名北流网站制作
  • 亚马逊网站建设进度计划网站备案 主体黑名单
  • 什么网站可以找到防水工程做竞价推广代运营公司
  • c语言开发网站新沂徐州网站开发