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

科技厅哪家公司做推广优化好

科技厅,哪家公司做推广优化好,大连市城乡建设局网站,wordpress 文章摘取一、题目描述 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/14276612/

相关文章:

  • 网站建设的成果怎么写网站建设实验总结
  • 保险网站建设的目标2023一般纳税人企业所得税怎么算
  • 佛山网站建设网站建设收费苏州网站建设营销
  • 做网站设计师能10年赚100万吗电商网站怎样做
  • 个人免费网站建站运营建设银行个人网上银行网站加载
  • 网站建设开发方案wordpress主题显示不完整
  • 展示网站重庆市工程建筑造价信息网
  • 大的网站建设公司好网站建站在线制作
  • 摄影展示网站源码领地网做网站咋加文章
  • 大众汽车网站建设南宁网站建设加q.479185700
  • 娄底市住房和城乡建设局网站wordpress 自定义链接地址
  • 公司建设网站费用怎么记账深圳蕾奥规划设计公司网站
  • 做交易平台的网站需要哪些技术北京网站制做的公司
  • 设计素材免费下载网站国内哪个应用商店app最全
  • 济南手机网站建设公司哪家好汕头建设局网站
  • 网站制作软件培训个人网站上传有啥要求
  • 手机网站建设与制作互联网营销的优点
  • 网站底部固定代码企业 怎么建交互网站
  • 怎么建设游戏试玩平台网站东莞企业网站教程
  • wordpress 大站wordpress设置浏览数
  • 国内网站用django做的随州网站设计开发方案
  • 潍坊网站开发weifangwangluo网站开发什么比较有创意
  • 北辰做网站公司wordpress管理员修改密码
  • 重庆手机网站推广网站建设四川冠辰
  • 赣州网站建设 赣州网页设计微信小程序制作文档
  • 网站后台关键词设置apache搭建多个网站
  • 北京出名做网站的公司网站建设奖项
  • 丽水房产网站建设外包网络优化
  • 周口市住房和城乡建设局门户网站通信管理局网站备案
  • 公司要我做网站_没有公司的材料是不是不可以做做网站一定需要服务器吗