当前位置: 首页 > 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.zqtcl.cn/news/301895/

相关文章:

  • 怎样给自己的网站做防红连接梵客装饰公司官网
  • 甘肃省城乡与住房建设厅网站纪检网站建设动态主题
  • 关于做好全国网站建设网站建设哪个好
  • 灵犀科技网站建设企业建设网站作用
  • 做网站架构图无版权图片网站
  • 赌场需要网站维护吗通过服务推广网站的案例
  • 阿里云网站空间网站建设犭金手指六六壹柒
  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改
  • 百度网站关键词排名助手低成本做网站 白之家
  • 怎么查询网站是谁做的部队网站建设报告
  • 租房网站开发专业网站建设品牌策划方案
  • 电子商务网站建设方案书软件开发工具图片
  • 案例建网站宿松网站建设公司
  • 秦皇岛网站开发wordpress免费国内主题
  • seo网站推广推荐阳江房管局查询房产信息网
  • php服装商城网站建设个人网站免费空间
  • 做内贸注册什么网站广州市建设交易中心网站
  • 点样用外网访问自己做的网站北京市网站设计公司网址
  • 用备案的网站做违法网站wordpress个性404
  • 中国制造网官方网站下载安装我国做民宿的网站
  • 英文网站seo广州市软件开发有限公司
  • 锦州网站建设渠道山西做网站的公司有哪些
  • 4线城市搞网站开发丹灶网站建设公司