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

网站服务器是网站的空间吗中文wordpress模版

网站服务器是网站的空间吗,中文wordpress模版,音乐排行榜html页面作业,淘客网站免费开源源码题目链接:202. 快乐数 题目描述: 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限…

题目链接:202. 快乐数


题目描述:
编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

  • 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
  • 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
  • 如果这个过程 结果为 1,那么这个数就是快乐数。

如果 n快乐数 就返回 true ;不是,则返回 false

示例 1:

输入: n = 19
输出: true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

示例 2:

输入: n = 2
输出: false

提示:

  • 1 <= n <= 231 - 1

题目解析:
在这里插入图片描述
通过分析题目可知,此题目存在两种情况。而这两种情况,我们都可以将其抽象成为 “环形”在这里插入图片描述


算法原理:

解法为快慢双指针思想:

  • 1.定义快慢指针,slow, fast
  • 2.慢指针每次向后移动一步,快指针每次向后移动两步
  • 3.我们仅需判断 “相遇点的数值” 即可。原因是,快慢指针的速度是有差异的,在 判断链表是否有环时的方法是,判断两指针是否能相遇 ,在这里两个指针肯定能相遇,所以我们判断 相遇点的数值
class Solution {
public:int bitsum(int n)//返回这一数每一位上的平方和{int sum = 0;while(n){int t = n % 10;sum += t * t;n /= 10;}return sum;}bool isHappy(int n) {int slow = n, fast = bitsum(n);while(slow != fast){slow = bitsum(slow);fast = bitsum(bitsum(fast));}return slow == 1;}
};
http://www.dtcms.com/wzjs/817272.html

相关文章:

  • 四平网站建设营销网站敏感关键词
  • 做qq的网站网站开发的体会
  • 一个做网站的团队需要哪些人员怎么给网站做二维码
  • 怎么用网站源码做网站郑州市城乡建设局证书查询
  • 网站建设单词做网站用的软件
  • 小程序网站建设建网站需要编程吗
  • 潍坊优化网站排名建行网站是多少呢
  • 建设网站cms门户网站有哪些推广分类
  • 郑州网站建设公司价格网站活动怎么做
  • 广东华星建设集团网站php网站开发案例详解
  • 设计师一般用什么网站it项目流程八个阶段
  • 我想在泉州做网站微商城网站建设策划方案
  • 建网站需要什么qq空间怎么做网站
  • 网站外包 博客在建项目信息查询平台
  • 英迈思网站做不下去可以退款吗个人网页设计作品html
  • 网站设计规划 优帮云wordpress tag生成的链接乱
  • 芜湖网站建设whwzjswordpress首屏加载速度
  • 广州做网站比较有名的公司音乐网站开发教程
  • 宜城网站定制网站怎么做跳转链接
  • 网站备案帐号找回管理信息系统有哪些
  • 网站做图分辨率做一个网上app软件多少钱
  • 如何制作网站教程视频讲解福州网站建设网站
  • 滕州网站优化工作室建设
  • 建设好一个网站需要域名买卖
  • 全网网站建设设计自助设计网站
  • 做网站的怎么挣钱网站运营有哪些岗位
  • 东营做网站优化价格长沙搭建网络环境
  • 乐山网站开发wordpress metaslider
  • 烟台网站建设方案咨询企业 备案 网站服务内容
  • 做网站每一年都要交钱吗wordpress模块管理