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

网站建设多长时间能学会seo自学网app

网站建设多长时间能学会,seo自学网app,网页效果图设计教程,石家庄外贸做网站一.11. 盛最多水的容器 - 力扣(LeetCode) 1.题目描述: 这个题目代表的意思就是数组上每个对应的值就相当于每条垂直线的高度,就相当于短板效应,两 个高度的线会取最短的长度因为那样水才不会漏。而两条线的数组的下标…

一.11. 盛最多水的容器 - 力扣(LeetCode)

    1.题目描述:

        

这个题目代表的意思就是数组上每个对应的值就相当于每条垂直线的高度,就相当于短板效应,两

个高度的线会取最短的长度因为那样水才不会漏。而两条线的数组的下标相减就相当于长度,而

容积就是长度乘以高度。而这里就是找容积最高的。

2.算法原理:

    方法一:

        暴力解法,就是将所有情况都过一遍,然后找出容积最大的那种情况,这里用两层for循环即

可解决,就是先固定一条线,然后另一条线走,也就是固定的那条线就是外层循环,另一条线走就

是内层循环。但是这样的时间复杂度就是O(n^2)这样时间就会超时,是错误的。

    方法二:

        

这是我们利用数组里的一小段分析出来的规律,那么要想找到整个数组就要按照这种规律来,先直

接找一头一尾的容积,然后记录下来:

如果左边指针的数小于右边指针的数那么就左边的加加,然后得到一个新的容积,然后比较一下这

两个容积的大小:

如果右边的数小于左边的数,那么右边减减,得到一个新的容积再去比较:

就这样一步步比较,然后直到两个指针相遇就结束循环,然后找到最大的容积。

3.代码展示:

class Solution {
public:int maxArea(vector<int>& height) {int left=0;int right=height.size()-1;int ret=0;while(left<right){int v=min(height[left],height[right])*(right-left);ret=max(ret,v);if(height[left]>height[right]){right--;}else{left++;}} return ret;}
};

二.202. 快乐数 - 力扣(LeetCode)

1.题目描述:

也就是拆解每一位数然后平方再加在一起就和,然后如果最后这样到1了,那么就是快乐数了,如

果一直循环到不了1,那么就不是快乐数。

现在看两个例子就能更加显而易见了:

这个就是快乐数的循环情况。

这种就是无限循环但始终出现不了一的情况。

这题目的意思也就是我们上面说的那两种情况,就都是会有环出现的

2.算法原理:

总结一下上面讲到的两种情况:

第一种情况就是快乐数的情况,循环里一直是1,而第二种情况是不是快乐数,但其始终会出现循

环的情况。

这图一画就想到了之前做到过的题目就是判断一个链表是否是循环链表的那个题目:

环形链表题解析-CSDN博客

在这里我们仅需要判断一下这个环里面的数是否为1即可,在环形链表的题目中我们判断链表是否

有环,利用的是快慢指针来写的,所以这里我们也可以用快慢双指针。

这里思想不要被限制死了,并不是定义两个真正的指针,这里是利用每次拆分出来的数作为指针来

移动的:

变一次那么slow就变成4,变两次那么fast变成16:

所以接下来的就是利用数来操作快慢双指针的。

3.代码展示:

class Solution {
public:int Sum(int n)//用来拆分每位数然后求和{int sum=0;while(n){int tmp=n%10;sum+=tmp*tmp;n/=10;}return sum;}bool isHappy(int n) {int slow=n,fast=Sum(n);while(slow!=fast){slow=Sum(slow);//慢指针走一步fast=Sum(Sum(fast));//快指针走两步}//此时退出循环时已经相遇,此时判断一下相遇的值是否为1即可:return slow==1;}
};

http://www.hkea.cn/news/593157/

相关文章:

  • 什么网站上做奥数题企业培训课程清单
  • 龙岩优化seo是什么意思
  • 外贸网站建设源码软文怎么做
  • 文章列表页wordpress宁波seo资源
  • 获取网站访客qq 原理百度投诉中心人工电话
  • 企业网站制作查询百度电话怎么转人工
  • 杭州专业网站建设怎样创建网站
  • 网站建设报价表格式淘宝关键词优化技巧
  • 高端网站建设系统百度网盘登录入口官网
  • ps做网站顶部江苏网络推广公司
  • 源码做网站手机网站百度关键词排名
  • 网站关键词分隔网站链接提交
  • 福永营销型网站多少钱中国最新消息今天
  • 做网站4000-262-263网站排名优化软件有哪些
  • 网站双链接怎么做网络舆情监测平台
  • 企业网站建设制作百度网盘下载app
  • asp做一个简单网站网络营销就是seo正确吗
  • 移动wap站点公司网站设计图
  • 网站策划建设seo搜索排名影响因素主要有
  • 大型商业广场网站建设互联网推广方案怎么写
  • p2vr做的网站上传网络广告策划书范文
  • 2022年大连黄页优化搜索引擎营销
  • 宁波有几个区昭通网站seo
  • 建设企业网站方案网站优化软件哪个好
  • 郑州做网站要搜索引擎最新排名
  • wordpress建好站了打不开首页成都关键词优化排名
  • 京东网站开发需求如何做谷歌优化
  • 微信app开发诊断网站seo现状的方法
  • 做旅行网站网站seo优化多少钱
  • 上海专业网站建设咨询网络销售怎么样