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

算法3.0

202. 快乐数 - 力扣(LeetCode)

快慢双指针

审题要有耐心  多遍历一些情况 

通过这张图片我们发现  最后都会有环

这个结构一下子让我联想到双链表的快慢指针问题  那个熟悉的圆圈圈结点 

算法原理

判断链表是否有环    快慢双指针:定义快慢指针   慢指针每次向后移动一步 快指针每次向后移动两步  判断相遇时候的值即可

注意快慢双指针是一种思想  没有规定说必须是指针 可以为数字啊 或者其他东西

下面是效果图和代码:

class Solution {//定义一个函数返回n这个数每一位上的平方和public int  bitSum(int n) {int sum = 0;while(n !=0){int t = n%10;sum += t*t;n/=10;}return sum;}public boolean 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/a/462691.html

相关文章:

  • 免费WAP建导航网站1元免备案虚拟主机
  • 【传奇开心果系列】基于Flet框架实现的PDF转Word转换器V2.0.1支持单个文件转换或批量转换自定义模板特色和实现原理深度解析
  • 网站建立要多少钱企业网站建设的ppt
  • 【ARM 嵌入式 编译系列 10.4.3 -- 查看 bss 段在bin 文件中存在吗?】
  • 2024南京icpc区域赛详解与难点解释
  • javascript开发平台
  • DTD 构建模块
  • 嵌入式MCU文件系统技术分享:从选型到FatFS深度应用
  • 手机淘宝客网站建设网页游戏平台软件
  • 企业网站备案怎么搞网站管理助手v3
  • fish怎么用英语说
  • 【NCCL】Ring Allreduce
  • 压缩感知的波达方向估计技术
  • 如何查网站关键词重庆免费网站制作
  • gps的时间基准
  • 网站策划案4500企业黄页的含义是什么
  • 李笑来做的一个网站火是用什么做的视频网站
  • Unity各种报错问题 定位与解决
  • Spring 面试宝典
  • 阳朔县建设规划局网站备案域名租用
  • 网站建设需要哪些工具与知识wordpress图片分享主题
  • 智能化 DDOS 防护平台架构与演进方向
  • 中石化网站是哪个公司做的做企业网站用什么框架
  • 第二步:创建写接口的模块,建立moogodb数据库连接,写添加与查询接口
  • 滑动窗口题目:K 个不同整数的子数组
  • qq网站临时会话静态网站跟动态的区别
  • 阿里云万网建网站家居企业网站建设报价
  • VBA效率大揭秘:选对数据结构,性能飙升300%!
  • LLM 论文精读(九)A Survey of Reinforcement Learning for Large Reasoning Models
  • The “Next“-价值度量与评估