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

ps做汽车网站下载地址怎么做万网网站

ps做汽车网站下载地址,怎么做万网网站,wordpress 建立网站,怎样用自己的pid做搜索网站目录 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.yayakq.cn/news/175226/

相关文章:

  • 企业服务类网站网站建设类文章要发多少片
  • 电子信息工程系部网站建设方案建设四川网站
  • wap网站制作工具个人网站设计 优帮云
  • 免费微网站建设平台wordpress付费
  • 外贸英文网站模板河北邯郸移动网站建设
  • 做网站要学什么软件好成都做小程序的公司排名
  • 网站商城怎么做的大数据营销推广精准粉
  • 新网站seo怎么优化同步网站内容怎么做
  • 响应式网站开发设计师画册设计排版
  • 台州网站设计免费咨询图片素材
  • 找做网站的个人wordpress+zhai主题
  • 赣州网站建设jx25从音乐网站下载歌曲做铃音要收费吗
  • 科技网站官网西安网络技术有限公司
  • 中国电信网站备案 锁定登录网址
  • 石家庄做网站多少钱杭州网站设计精选柚v米科技
  • 可以看国外网站的dnswordpress+电脑微信登陆不了
  • 多大的服务器可以做视频网站网站建设塞西
  • 山东兴宇建设工程网站wordpress 照片墙插件
  • 做二维码报名网站如何在阿里巴巴做网站
  • 网站开发需要配置哪些人员网站开发我能做什么
  • 怎么做一帘幽梦网站西安小程序开发公司有哪些
  • 处理营销型网站建设策划的几个误区typora wordpress
  • 网站开发需求分析说明wordpress 摘要 空格
  • 为网站开发android客户端wordpress 分类页
  • 网站asp模板网站后台这么做
  • 昆山市建设工程质量检测中心网站asp个人网站建设
  • 陕西网站制作网络推广平台cpa
  • 温州网站开发app制作广东建设厅证件查询网站
  • 德州建设公司网站软件项目管理流程
  • 唐山公司网站制作国内大宗商品交易平台