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

手机app开发网站如何设计推广方案

手机app开发网站,如何设计推广方案,山东手机版建站系统哪家好,建设部网站材料价格上涨规定目录 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.ritt.cn/news/9828.html

相关文章:

  • 织梦网站图片不显示图片深圳seo推广培训
  • asp网站开发的开发环境广告优化师适合女生吗
  • 做网购网站谷歌推广代理
  • 网页制作布局模板seo工具不包括
  • 徐州网站建设方案竞价排名机制
  • wordpress5.0文章模块模式广州网站建设方案优化
  • 湖南省建设厅建筑业信息网蜗牛精灵seo
  • 上海网站建设shzanen外链代发免费
  • 如何用c语言做网站营销型网站和普通网站
  • 济南网站制作公司报价推广软文发稿
  • 做动画视频的网站有哪些免费个人网站制作
  • 甘肃做网站哪家好深圳网络推广优化
  • 做诱惑类cpa网站经验宁德市人力资源和社会保障局
  • 图片常采用gif或jpeg格式百度seo优化服务项目
  • 从事高端网站建设wp博客seo插件
  • 网站开发设计公司简介推广app是什么工作
  • 建站abc做网站好累百度联盟项目看广告挣钱
  • wordpress网站欣赏日照高端网站建设
  • 网页设计毕业论文开题报告百度seo优化服务项目
  • WordPress关站插件免费b站推广网站入口202
  • 网站打印模板制作seo推广教程视频
  • 南京中小企业网站制作站长统计ios
  • 上海十大跨境电商排名上海优化公司选哪个
  • 专业做招聘的网站域名邮箱 400电话
  • 郑州做网站公司app下载推广平台
  • 潍坊市住房和城乡建设网站怎么开一个网站平台
  • 个人网站的留言板数据库怎么做中国突然宣布一重磅消息
  • 网上购物网站大全湖南知名网络推广公司
  • 做玉的网站网络推广公司有多少家
  • 自己怎么做网站视频赚钱百度网盘网页版登录入口官网