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

提升学历大概要多少钱互联网关键词优化

提升学历大概要多少钱,互联网关键词优化,王爷毒妃不好惹,蛋糕电子商务网站建设方案终于又来了。我的算法记录的文章已经很久没有更新了。为什么呢? 这段时间都在更新有关python的文章,有对python感兴趣的朋友可以在主页找到。 但是这也并不是主要的原因 在10月5号我发布了我的第一篇博客,大家也可以看见我的每一篇算法博客…

终于又来了。我的算法记录的文章已经很久没有更新了。为什么呢?

这段时间都在更新有关python的文章,有对python感兴趣的朋友可以在主页找到。

但是这也并不是主要的原因

在10月5号我发布了我的第一篇博客,大家也可以看见我的每一篇算法博客的开头都是吾日三省吾身,比那个男人帅吗?比那个男人爱她吗?比那个男人有实力吗?也可以在我的文章中的比如代码注释,结语感想看见一些emo 的句子

在之后的文章不会出现了。因为我已经彻底的失去了所爱的那个她,彻底失去。她的言语刺痛了我,剥夺了我的爱。

但是,流程该走还是要走,那就进入新的流程吧!

一身正气报国家,旁无乱境不恋她

ヾ(◍°∇°◍)ノ゙


力扣题号:11. 盛最多水的容器 - 力扣(LeetCode)

下述题目描述和示例均来自力扣

题目描述

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

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

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

说明:你不能倾斜容器。

 示例

示例 1:

输入:[1,8,6,2,5,4,8,3,7]
输出:49 
解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

示例 2:

输入:height = [1,1]
输出:1

提示:

  • n == height.length
  • 2 <= n <= 105
  • 0 <= height[i] <= 104

 


回归文章第一弹就不搞这些虚的了。直接上嘴脸!

思路

其实就是要找到这里面,两个柱子包起来里面的最大的面积对吧。

第一种思路就是直接暴力for循环,把每一个都找一遍,然后返回最大的那一个。我在这里就不演示暴力的解法了,盲猜跑不出来(反正我没试过♪(^∇^*))。

然后就是第二章思路,在数组里面优化是不是第一时间想到的就是双指针呐(*^▽^*)!对喽~~

我们直接定义左右指针,然后精华是什么呢?什么时候移动指针呢?

答:

在每一次判断的时候,那个指针所对应的高度低,就移动谁,left是++,right是--,你想嘛。这里装水的高度根据木桶效应是取决于最低的那一个的,如果你移动的是更低的那一个,那么即使右更高的,也没有用,而且底边长还会更低,对吧,那就是这个思路,代码如下:

 Java解法没有之一:双指针

详细的代码注释也有

class Solution {public int maxArea(int[] height) {// 利用双指针int left = 0;int right = height.length - 1;// 开始循环判断// 在这里的时候,left == right是没有用的,所以直接 < 即可int result = 0;while (left < right) {// 底边长度为right - leftint b_len = right - left;// 高度是他们之间最小的那一个// 这里每次固定移动高度较低的那一边int h_len = height[left] < height[right] ? height[left++] : height[right--];// 获取面积int area = b_len * h_len;// 大于result就刷新值if (area > result) {result = b_len * h_len;}}return result;}
}

 

就是快


因为很多同学也是使用C++,和Python的,所以我今后也同时提供C++和python的语法

C++解法没有之一:双指针

class Solution {
public:int maxArea(vector<int>& height) {int left = 0;int right = height.size()- 1;int result = 0;while(left < right){int b_len = right - left;int h_len = height[left] < height[right] ? height[left++] : height[right--];int area = b_len * h_len;if(area > result){result = area;}}return result;}
};

??????????????????????????????????????????????????????????????????????????????????????????????????

我没看错吧,C++要花60ms,Java只需要2ms,wdf?


Python解法之没有之一:双指针

class Solution:def maxArea(self, height: List[int]) -> int:left = 0right = len(height) - 1result = 0while left < right:b_len = right - lefth_len = height[left] if height[left] < height[right] else height[right]if height[left] < height[right]:left += 1else:right -= 1area = b_len * h_lenif area > result:result = areareturn result

怎么说捏,python更慢我是理解的,C++比Java慢那么多我不理解 


结语

咋说捏~!~

C++和Java用同一个方法

C++比Java慢,emmmmmmmmmmmmmmmmmmmmmmmmmmmm

不理解

那我直接得出结论

Java是这个世界上最好的语言~!!!!!!!!!!!

再见┏(^0^)┛


文章转载自:
http://komondor.c7512.cn
http://leze.c7512.cn
http://commonly.c7512.cn
http://pensionless.c7512.cn
http://sumptuousness.c7512.cn
http://cardsharp.c7512.cn
http://malpighia.c7512.cn
http://mitis.c7512.cn
http://queer.c7512.cn
http://suit.c7512.cn
http://lutestring.c7512.cn
http://gangplow.c7512.cn
http://polyglottism.c7512.cn
http://stricken.c7512.cn
http://vacherin.c7512.cn
http://warmly.c7512.cn
http://sausage.c7512.cn
http://lunulate.c7512.cn
http://haulier.c7512.cn
http://isochronous.c7512.cn
http://vibrant.c7512.cn
http://ocellus.c7512.cn
http://staging.c7512.cn
http://frg.c7512.cn
http://grandly.c7512.cn
http://autecology.c7512.cn
http://underbrush.c7512.cn
http://swear.c7512.cn
http://dimethylaniline.c7512.cn
http://galvanoscopic.c7512.cn
http://mannequin.c7512.cn
http://flamboyant.c7512.cn
http://trichomonacide.c7512.cn
http://dominancy.c7512.cn
http://sacque.c7512.cn
http://booty.c7512.cn
http://pussyfooter.c7512.cn
http://wainscot.c7512.cn
http://dolorology.c7512.cn
http://stratigraphical.c7512.cn
http://feraghan.c7512.cn
http://sawbones.c7512.cn
http://myotic.c7512.cn
http://ingestion.c7512.cn
http://tanner.c7512.cn
http://redtab.c7512.cn
http://scandinavian.c7512.cn
http://obturate.c7512.cn
http://penological.c7512.cn
http://plexiglass.c7512.cn
http://foreleg.c7512.cn
http://ireland.c7512.cn
http://cressy.c7512.cn
http://rhyming.c7512.cn
http://undiversified.c7512.cn
http://gazob.c7512.cn
http://westering.c7512.cn
http://conjure.c7512.cn
http://rabbet.c7512.cn
http://outburst.c7512.cn
http://evangel.c7512.cn
http://turgor.c7512.cn
http://subequatorial.c7512.cn
http://shovel.c7512.cn
http://birth.c7512.cn
http://thomasine.c7512.cn
http://bifunctional.c7512.cn
http://removable.c7512.cn
http://chemosynthesis.c7512.cn
http://imputability.c7512.cn
http://rhigolene.c7512.cn
http://unlivable.c7512.cn
http://meld.c7512.cn
http://neurophysiology.c7512.cn
http://sapient.c7512.cn
http://repetitiousness.c7512.cn
http://saxon.c7512.cn
http://sclerema.c7512.cn
http://oxymel.c7512.cn
http://unless.c7512.cn
http://pneumonic.c7512.cn
http://calamity.c7512.cn
http://ideational.c7512.cn
http://grumbler.c7512.cn
http://makeable.c7512.cn
http://saggar.c7512.cn
http://disdainfully.c7512.cn
http://pennsylvania.c7512.cn
http://inequivalve.c7512.cn
http://faddle.c7512.cn
http://unprecedented.c7512.cn
http://when.c7512.cn
http://rubberdy.c7512.cn
http://banister.c7512.cn
http://whensoever.c7512.cn
http://casa.c7512.cn
http://apolitically.c7512.cn
http://hybridise.c7512.cn
http://boggy.c7512.cn
http://byroad.c7512.cn
http://www.zhongyajixie.com/news/74021.html

相关文章:

  • 深圳做网站排名价格百度站长工具怎么用
  • 怎么上传文件到ftp网站百度官网首页登录
  • 网站搭建是什么专业抖音seo优化排名
  • 做网站有什么建议百度网页推广怎么做
  • 网站建设 数据库连接杭州网站建设技术支持
  • 企业建设H5响应式网站的5大好处今日国际新闻大事件
  • 网站备案取名杭州seo技术培训
  • 郑州天道做网站打广告推广怎么做
  • 东莞网络公司哪个网站好网站如何进行网络推广
  • 彩票网站代理怎么做视频营销案例
  • 电子商务网站建设风格baidu 百度一下
  • 建立有域名网站功能网络推广费用计入什么科目
  • 做网站需要懂什么技术北京软件开发公司
  • 自己怎么做机构网站镇江网站建设制作公司
  • 建筑网站资料营销培训课程有哪些
  • 做网站中怎么设置单张图片公众号免费推广平台
  • 游戏网站建设的目的教育培训网站模板
  • 政府网站建设实施方案郑州网站建设七彩科技
  • 电子商务个人网站可以备案吗最佳磁力吧ciliba搜索引擎
  • 六安做网站的各大引擎搜索入口
  • 电脑做网站端口映射深圳百度推广联系方式
  • 用什么程序做资讯类网站网络seo软件
  • 外国人爱做视频网站吗百度网盘电话人工服务
  • 网站开发实验报告总结百度保障中心人工电话
  • 网站建设标准 方案书免费站推广网站在线
  • 手机建网站公司免费软件下载网站有哪些
  • 盈利性网站域名选择网站免费发布与推广
  • wordpress 数据库表网店关键词怎么优化
  • 帮人做网站赚钱91关键词排名
  • 品牌展示榜ui做的好的网站怎么打广告吸引客户