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

中英文建设网站网站建设swot市场分析

中英文建设网站,网站建设swot市场分析,建设网站后期人员薪酬,做树状图的网站LeetCode11. 盛最多水的容器题解 题目链接#xff1a; https://leetcode.cn/problems/container-with-most-water 示例 思路 暴力解法 定住一个柱子不动#xff0c;然后用其他柱子与其围住面积#xff0c;取最大值。 代码如下#xff1a; public int maxArea1(int[]…LeetCode11. 盛最多水的容器题解 题目链接 https://leetcode.cn/problems/container-with-most-water 示例 思路 暴力解法 定住一个柱子不动然后用其他柱子与其围住面积取最大值。 代码如下 public int maxArea1(int[] height) {int n height.length;int ans 0;for (int i 0; i n; i) {for (int j i 1; j n; j) {int area Math.min(height[i], height[j]) * (j - i);ans Math.max(ans, area);}}return ans; }此方法的时间复杂度为O(n^2)很显然太慢。我们需要想其他的思路。 对撞指针 暴力解法的搜索空间如下 那么我们是否可以缩小搜索空间呢 以第一行为例高度限制为1了那么我们只需要看宽度最大的地方即可第一行搜索空间中所有灰色的都不用看了 以第二行为例我们不止要看宽度最大的地方因为height[right]会变大所以我们只需要看第二行图中三个即可。 以此类推 我们定义 left为数组开始位置 right为数组结束位置 初始化所求最大面积为result 0 计算result Maxresultleft和right之间围成的面积如果height[left] height[right]:left如果height[left] height[right]:right–直到left right; 代码如下 class Solution {public int maxArea(int[] height) {if (height null || height.length 1) return 0;int left 0, right height.length - 1;int result 0;while (left right) {//计算面积result Math.max(result, Math.min(height[left], height[right]) * (right - left));if (height[left] height[right]) {left;} else {right--;}}return result;} }
http://www.pierceye.com/news/301895/

相关文章:

  • 房地产管理局网站建设银行北京市分行网站
  • 无锡哪家网站做的好黄骅市人事考试网
  • 芜湖seo网站优化淘宝官网首页手机版
  • 用付费网站做推广ui网站一般建好大
  • 四川建设行业网站有哪些最新体育新闻头条
  • 湘潭网站优化公司wordpress会员积分邀请
  • 腾讯网静态网站建设西宁网站建设公司排行
  • pc网站优势买完网站怎么建设
  • 网站设计与制作用什么软件外包加工网官网下载安装
  • 商城网站设计企业建一个o2o网站
  • 营销型网站创建php源码资源网
  • 优秀设计师网站在上海做兼职去哪个网站搜索
  • 教育行业网站建设房屋3d立体设计软件
  • 海珠免费网站建设php网站系统
  • 建设银行网站信息补充施工企业奖惩制度范本
  • 做拍卖网站多少钱办公室装修铺哪种地板
  • 国外网站有哪些平台网站系统建设需要什么资质
  • 做网站 就上凡科网做盗版网站会坐牢吗
  • 百事通网做网站做网站公众号多少钱
  • 影视作品网站开发与设计php做网站有哪些好处
  • 寻模板网站源码《基层建设》官方网站
  • 做网站龙岗深圳市网络seo推广平台
  • 公司资质查询官方网站网站建设开题报告
  • 桐城网站开发网站制作器手机版下载
  • 校友网站 建设网站开发都是使用框架吗
  • 手机网站字体大小规范优秀网站
  • 用动物做网站名称建设个人网站的策划书
  • 深圳网站开发公司宝网建设网站需要哪些素材
  • 网页设计需要学什么学历南宁seo服务公司
  • 网站开发学习未来做那个网站能致富