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

网站升级建设费用吗网页效果图设计与网页制作

网站升级建设费用吗,网页效果图设计与网页制作,平面设计新手兼职接单,长沙网站设计费用一、题目描述 11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明你不能倾斜容器。 二、题目解析 这题如果使用暴力枚举会发现leetcode上显示超时我们学习算法目的就是掌握更多优秀的算法所以暴力枚举直接摒弃掉。下面讲解时间复杂度为O(N)的双指针优秀算法 我们首先明确一个规律 以示例一为例我们直接定义数组最左边为左值数组的最右边为右值最左边是1保持最左边不动然后移动最右边会发现任何一个面积都比之前最右边的小因为面积是由长度和高决定的但高度不变或者变小同样变化的还有长度长度一定是变小的所以左值直接摒弃。 总体思路就是先找两边高度的小值并计算当前最大值然后摒弃最小值缩小数组范围继续遍历直到left和right指针相遇因此该算法的时间复杂度就是O(N) 三、原码 int maxArea(int* height, int heightSize) {//还是利用快慢指针的算法 int left 0;int right heightSize - 1;int minh 0;int maxArea_ 0;while(left right){int flag 0;//在循环体里的变量尽量都要在循环里面重定义if(height[left] height[right]){minh height[left];flag -1;}elseminh height[right];int Area minh * (right - left);if(maxArea_ Area)maxArea_ Area;if(flag 0)right--;elseleft;}return maxArea_; }
http://www.hkea.cn/news/14556250/

相关文章:

  • 团风网站建设如何网页截图快捷键
  • 陕西城乡建设部网站济南营销型网站建设贵吗
  • 南京网站制作案例申请个人网站和企业官网有什么不同
  • 广州微网站建设怎么样怎样在领英上做公司网站
  • 如何编辑做网站做网站 傻瓜软件
  • 大学专业宣传网站开发课题意义网站无法添加图片
  • 计算机软件网站建设中国徐州网官网
  • 如何修改一个网站的后台登陆系统定制开发的软件著作权
  • 天津网络优化网站建设wordpress 调试
  • 网站图片什么格式海棠网站
  • 博客自助建站成都住建官方网
  • 苏州网站建设学费那些外贸网站个人可以做
  • 做网站开发怎么接单建设信用卡官网网站
  • 网站备案幕怎么样申请网站
  • r语言网站开发python 类似wordpress
  • 品牌网站开发背景静态网站的建设
  • 北京宏福建设工程有限公司网站淘宝做代销在哪个网站上进货比较好
  • 北京建设工程质量协会网站网站备案网站名称
  • 河北中太建设集团有限公司网站还能做网站的分类
  • 在百度上建网站龙岩网站建
  • 企业网站布局管理咨询有限公司的经营范围
  • 做网站建议广东专业网站建设效果
  • 济南seo整站优化厂家网页游戏开发入门
  • 江山市住房和城乡建设局网站高端客户开发
  • 网站建设技术服务沧县住房和城乡建设局网站
  • 快速建站属于saas吗相册制作软件
  • 沧州哪里做网站蓝色经典网站
  • 网站ftp地址是什么360提交网站入口
  • 前端做网站如何调接口百度网址收录提交入口
  • 网站模板 茶叶响应式营销型网站建设明细报价表