当前位置: 首页> 汽车> 新车 > 网络管理系统有哪几部分组成_东莞集团网站建设规定_竞价推广方案_刚刚突发1惊天大事

网络管理系统有哪几部分组成_东莞集团网站建设规定_竞价推广方案_刚刚突发1惊天大事

时间:2025/7/11 20:05:03来源:https://blog.csdn.net/weixin_74146322/article/details/144694513 浏览次数: 0次
网络管理系统有哪几部分组成_东莞集团网站建设规定_竞价推广方案_刚刚突发1惊天大事

链接:202. 快乐数 - 力扣(LeetCode)

算法原理:

鸽巢原理(抽屉原理):n个巢穴,n+1个鸽子,至少有一个巢穴里的鸽子 > 1。

可以抽象为:判断链表是否有环,环里的数是否为1

解法:快慢双指针

1.定义快慢指针(可以用数充当指针)

2.慢指针每次向后移动一步,快指针每次向后移动两步

3.判断相遇时的值即可

class Solution {public boolean isHappy(int n) {int slow = n, fast = bitSum(n);while(slow != fast){slow = bitSum(slow);fast = bitSum(bitSum(fast));}return slow == 1;}public int bitSum(int n){//返回 n 这个数每一位上的平方和int sum = 0;while(n != 0){int t = n % 10;sum += t * t;n /= 10;}return sum;}
}
关键字:网络管理系统有哪几部分组成_东莞集团网站建设规定_竞价推广方案_刚刚突发1惊天大事

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: