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

设计商标的网站/昆明seo网站管理

设计商标的网站,昆明seo网站管理,域名如何绑定网站,网站建设指导合同一、暴力解法&#xff1a;两个 for 循环&#xff0c;外层循环遍历所有可能的左边界&#xff0c;内层循环遍历所有可能的右边界 class Solution {public int maxArea(int[] height) {int max_area0;for(int i0; i<height.length; i){for(int ji1; j<height.length; j){in…

一、暴力解法:两个 for 循环,外层循环遍历所有可能的左边界,内层循环遍历所有可能的右边界

class Solution {public int maxArea(int[] height) {int max_area=0;for(int i=0; i<height.length; i++){for(int j=i+1; j<height.length; j++){int x = j-i;int y = height[i]<height[j]?height[i]:height[j];int area = x*y;max_area = max_area>area?max_area:area;}}return max_area;}
}

错误分析:当涉及的数组较大时,会超出时间限制在这里插入图片描述

双指针:一个指向数组的头部,一个指向数组的尾部,然后我们计算当前两个指针所指向的边界能形成的容器的水容量,并更新最大值。

class Solution {public int maxArea(int[] height) {int left=0, right=height.length-1;int max_area=0;while(left<right){int area = (right-left) * Math.min(height[left],height[right]);max_area = Math.max(max_area,area);// 保存值较大的边if (height[left]>height[right]){right--;}else{left++;}}return max_area;}
}

注意:

  • 有效利用Math.min()Math.max()函数
  • 在更新left和right,保存值比较大的那一个
http://www.whsansanxincailiao.cn/news/32001186.html

相关文章:

  • 镇江网站建设远航网络/台州关键词优化报价
  • wordpress文章引用格式/北京seo优化方案
  • 服务器出租/百度seo sem
  • 做营销网站公司/台州seo排名公司
  • 政府网站建设大事记/成人职业技能培训班
  • 东莞旅游网站建设/app推广策划方案
  • 做百度推广的网站吗/石家庄网站建设seo
  • 卫生系统网站的建设和维护/百度公司官网
  • 石家庄免费网站建设/网上教育培训机构
  • wordpress 动态网站模板下载地址/360提交入口网址
  • 展览设计/重庆排名优化整站优化
  • 西安h5网站建设/培训网站搭建
  • 做企业网站专用词/seo经典案例分析
  • 网站建设公司深圳/商品关键词优化的方法
  • 昆明营销型网站制作设计/百度seo排名培训 优化
  • 网站建设 招聘/网址怎么申请注册
  • 门户网站建设成本/销售的技巧与口才
  • 双桥区网站制作/seo公司是什么
  • 衡水网站公司/seo专员招聘
  • 做网站哪家便宜/中国今日新闻
  • 为赌博网站做宣传/中国网络营销公司排名
  • 余江县建设局网站/近期国家新闻
  • 做行程的网站 哪个最好/怎么把产品放到网上销售
  • wordpress经常502/seo优化网络
  • 免费ppt模板简约/广州seo效果
  • 东莞连衣裙 东莞网站建设/搜索引擎营销优化策略有哪些
  • 免费wordpress资源/seo是什么意思 职业
  • 萝岗哪家网站建设好/营销案例分析
  • php做一个简单的动态网站/seo的优化方向
  • wordpress单点sso/搜索引擎优化是指什么意思