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

南昌网站系统十大成功营销策划案例

南昌网站系统,十大成功营销策划案例,小程序加盟代理电话,美女做视频网站目录 1. 题目解析 2. 算法原理 3. 代码编写 写在最后: 1. 题目解析 题目链接:202. 快乐数 - 力扣(Leetcode) 这道题的题目也很容易理解, 看一下题目给的示例就能很容易明白, 但是要注意一个点&#…

目录

1. 题目解析

2. 算法原理

3. 代码编写

写在最后:


1. 题目解析

题目链接:202. 快乐数 - 力扣(Leetcode)

这道题的题目也很容易理解,

看一下题目给的示例就能很容易明白,

但是要注意一个点,最后有可能无限循环无法到达1。

这个时候我们就要想一下怎么判断他是无线循环呢?

实际上,当他在进行平方和的计算中,同一个数字再次出现的时候,

就证明他进入无限循环了,来看个例子:

如果我们计算 2 是不是快乐数,当再次出现 4 这个数的时候,

我们就可以知道,他进入无限循环了。 

2. 算法原理

我们可以想象一下,

题目给出的两种情况,其实都是一个循环,

如果是快乐数,就会一直循环得到1,

如果不是快乐数,就会按照自己的节奏循环,永远到不了1,

这个时候吗,我们就可以用快慢指针的思想来做这道题,

让一个指针走两步,一个指针走一步,当两个指针相遇的时候,

他们肯定已经开始循环了,如果相遇的时候,

值为1就是快乐数,如果值不为1就证明不是快乐数。

3. 代码编写

class Solution {
public:bool isHappy(int n) {int fast = n, slow = n;while(true) {slow = Sum(slow);fast = Sum(Sum(fast));if(fast == slow) break;}return fast == 1;}
private:int Sum(int n) {int sum = 0;while(n) {int tmp = n % 10;sum += tmp * tmp;n /= 10;}return sum;}
};

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果感到有所收获的话可以给博主点一个哦。

如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~

http://www.shuangfujiaoyu.com/news/17382.html

相关文章:

  • 网站建设方案的内容2023年7月最新新闻摘抄
  • 怎么看网站是什么时候做的湖南长沙seo教育
  • 网站动画用什么做的泉州百度开户
  • 市政府网站建设工作情况汇报搜索引擎优化seo方案
  • 广州知名网站推广搜一搜百度
  • 做一钓鱼网站吗网站建设与网站设计
  • 做贷款网站犯法吗友情链接属于免费推广吗
  • imap 做网站seo手机排名软件
  • 网络营销 长沙搜索优化师
  • 不花钱做网站seo中文意思是
  • 网站建设公司该怎么销售自助发稿
  • 导航网站怎么做点击网站建设的重要性
  • 网站正能量免费下载重庆网站外包
  • 南阳河南网站建设如何推广宣传一个品牌
  • ps怎么做网站视频特效灰色关键词排名技术
  • 网站建设工作基本流程灰色词优化培训
  • 动态asp.net网站开发电脑培训学校在哪里
  • 做网站需要下什么软件抓关键词的方法10条
  • 婚礼网站怎么做的自己手机怎么免费做网站
  • 网站开发公司盈利石家庄网站建设方案推广
  • 做网站用微软雅黑字体被告侵权成都最好的网站推广优化公司
  • 网站做点击广告是怎么回事谷歌广告优化师
  • 北京网站建设公司空间续费北京百度热门搜索排行榜
  • 网络营销是什么的一项活动北京seo推广外包
  • 物流网站给做软件下载百度推广开户
  • 网站应该设计成什么样企业网站是什么
  • 外贸可以什么网站做如何推广引流
  • 广州公司转让交易平台seo搜索排名优化是什么意思
  • 网站建设公众号开长沙做搜索引擎的公司
  • 网站设计 日语百度推广可以自己开户吗