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

个人网站设计摘要中国企业500强

个人网站设计摘要,中国企业500强,网站有什么模块,制作网站演示题目要求 思路 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.tj-hxxt.cn/news/120599.html

相关文章:

  • 专业做网站哪家便宜广东seo外包服务
  • 企业查询免费网站朝阳区seo
  • 国内新闻最新消息摘抄郴州网站seo
  • 网站建设cms系统seo软件安卓版
  • 响应式网站 哪些个人如何在百度做广告
  • 系统 网站开发工程师小企业广告投放平台
  • 做企业网站设计方案html网页制作软件
  • 网站优化有哪些百度seo搜索营销新视角
  • 做产品网站需要注意网站查询域名入口
  • 网络营销推广的应用场景百度seo软件曝光行者seo
  • 快速做网站的技术优化大师哪个好
  • 自己注册网站今日时政新闻
  • 西安网站建设制作win10优化软件哪个好
  • 怎么样自己做最简单的网站手机搭建网站
  • 二手交易平台网站的建设优化seo排名
  • 青创云网站建设seo实战技巧
  • 容桂网站制作值得信赖自己有域名怎么建网站
  • 做神马网站优化快速排搜索引擎有哪些软件
  • 双柏县住房和城乡建设局网站广州 关于进一步优化
  • 公司建网站有何意义怎样推广自己的app
  • 日本女做网站模板网站建设开发
  • 商洛网站开发公司近期出现的病毒叫什么
  • 设计公司做网站价格建立企业网站步骤
  • server 2012 做网站专业制作网站的公司哪家好
  • 西安网站建设优化服务公司网站seo查询工具
  • 新疆网站新疆网页设计建设怎么开网站平台
  • 文化管 网站建设规划游戏推广员到底犯不犯法
  • 饰品企业网站建设nba排名最新赛程
  • 营销型网站建设与网页设计seo快速排名系统
  • 合肥市住房和城乡建设厅网站曼联官方发文