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

做网站怎么挣钱赚钱网站开发规范有哪些

做网站怎么挣钱赚钱,网站开发规范有哪些,ui网页设计成都培训,研究生核心课程建设网站链接:https://leetcode.cn/problems/container-with-most-water/ 11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的…

链接:https://leetcode.cn/problems/container-with-most-water/

11. 盛最多水的容器

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

返回容器可以储存的最大水量。

我自己的暴力解法

class MySolution
{
public:int maxArea(std::vector<int> &height){if (0 == height.size()){std::cout << "error,input error size is 0!" << std::endl;return 0;}int max_area_value = 0;int max_area_temp = 0;for (int i = 0; i < height.size(); ++i){for (int j = i; j < height.size(); ++j){max_area_temp = std::min(height[i], height[j]) * (j - i);std::cout << "i = " << i << " j = " << j << ",max_area_temp = " << max_area_temp << std::endl;if (max_area_temp > max_area_value){max_area_value = max_area_temp;}}}return max_area_value;}
};

虽然也能求出来,但是肯定超时,效率很低。

官方题解

看了官方题解,自己也重新写了一遍如下:

class Solution {
public:int maxArea(vector<int>& height) {if (0 == height.size()){std::cout << "error,input error size is 0!" << std::endl;return 0;}int max_area_value = 0;int max_area_temp = 0;int left_index = 0;int right_index = height.size() - 1;for (int i = 0; i < height.size(); ++i){if (left_index >= right_index){break;}max_area_temp = std::min(height[left_index], height[right_index]) * (right_index - left_index);if (max_area_temp > max_area_value){max_area_value = max_area_temp;}if (height[left_index] < height[right_index]){left_index++;}else{right_index--;}}return max_area_value;}
};

官方剪短版本。代码写的很剪短优美。

class Solution {
public:int maxArea(vector<int>& height) {int i = 0, j = height.size() - 1, res = 0;while(i < j) {res = height[i] < height[j] ? max(res, (j - i) * height[i++]): max(res, (j - i) * height[j--]); }return res;}
};
http://www.yayakq.cn/news/746383/

相关文章:

  • 网站建设如何设计数据库免费 网站 平台
  • 公司网站建设合同需要交印花税阿里云可以做电影网站
  • 如何在后台做网站分页建设旅游网站的必要性
  • 濮阳做网站多少钱网站备案需要几天
  • 网站建设陆金手指谷哥7wordpress zmovie主题
  • 男女做暖暖的试看网站酥酥影视刚刚传来最新消息
  • 建站公司现状中国建设工程造价管理系统
  • 网站群 seo北京建设网华樾领尚规划图
  • 软件网站开发评估注册商标有什么好处和坏处
  • 福田网站建设多少钱网站做用户登录
  • 深圳查询建设项目规划的网站公司网站建设的项目工作分解结构
  • 诚信通网站怎么做wordpress 短代码 插件
  • 阳江网站建设推广企业门户系统
  • 网站建设计划方案wordpress audio player 下载
  • 网站建设网站制作有限网络营销推广方案
  • 易营宝mip网站建设微擎微网站开发
  • 网站开发创建画布深圳seo排名
  • 国内老牌的广州网站建设一份完整的活动策划
  • 哪些网站做京东的团购上海装修公司口碑最好的是哪家
  • 购物网站建设存在的问题cdn wordpress 统计
  • 网站上做相关链接无需付费在线观看渠道
  • 常州网站建站公司常德今天最新通告
  • 陕西省建设厅网站月报网站备案号怎么查
  • 2015年做哪个网站能致富做的页面好看的网站
  • 爱网站关键词查询工具制作网页前端
  • 南宁大型网站推广公司哪个建站系统适合外贸商城网站建设
  • 手机网站建设动态网站功能模块表格
  • 长沙做网站公司有哪些领地申请的网站能备案吗
  • 宜昌网站seo收费设计家网站
  • 做网站的命题依据网站界面用什么软件做