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

新浪博客网站网站产品分类设计

新浪博客网站,网站产品分类设计,淘客网站推广怎么做,济阳做网站哪家好欢迎关注点赞评论#xff0c;共同学习#xff0c;共同进步#xff01; ------持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢Java和算法#xff0c;欢迎订阅专栏共同学习交流#xff01; 你的点赞、关注、评论、是我创作的动力#xff01; -------希望我的文章…欢迎关注点赞评论共同学习共同进步 ------持续更新蓝桥杯入门系列算法实例-------- 如果你也喜欢Java和算法欢迎订阅专栏共同学习交流 你的点赞、关注、评论、是我创作的动力 -------希望我的文章对你有所帮助-------- 一、题目描述 编写一个算法来判断一个数 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解题思路 1、首先明确对于n的每位数字平方和的求解是一个重复工作因此可以写一个方法用于计算n的求值和sum 2、其次判断是否一个死循环的数即最后得不到1。 3、因此使用Set集合来校验是否出现过相同的数使用contains()方法判断即可。 2代码实现 public boolean isHappy(int n) {//快乐数哈希表法SetInteger Happynew HashSet();while (n!1!Happy.contains(n)){Happy.add(n);//没有重复数即加入集合nSum(n);}return n1;//判断是否n为1} public static int Sum(int n){int sum0;while (n0){int tempn%10;//求各位上的数sumtemp*temp;n/10;//缩位}return sum;} 二、双指针快慢指针法 1解题思路 1、同样需要用到Sum求值静态方法。 2、快慢指针原理是即当出现循环的n值时fast指针由于要多走一步换成坐标系参考即相当slow于原地不动fast每次移动一格如果是循环那么fast必然会再次遇到slow。 3、当slow与fast相遇时如果是1则符合条件否则为循环的值false 2代码实现 public boolean isHappy2(int n)//快慢指针法{int slown,fastn;//同时出发while (fast!1fast!slow){slowSum(slow);fastSum(fast);fastSum(fast);}return fast1;}public static int Sum(int n){int sum0;while (n0){int tempn%10;sumtemp*temp;n/10;}return sum;} 发文不易恳请大佬们高抬贵手 点赞随手点赞是种美德是大佬们对于本人创作的认可 评论往来无白丁是你我交流的的开始 收藏愿君多采撷是大佬们对在下的赞赏
http://www.w-s-a.com/news/153915/

相关文章:

  • 您与此网站之间建立的连接不安全汽车cms系统是什么意思
  • 有没有做logo的网站企业网站的内容营销
  • 哈尔滨做企业网站怎么做网站自动响应
  • 网站建设硬件和软件技术环境配置签约做网站模板
  • 教育网站建设的素材手机app制作流程
  • 免费行情软件网站大全下载网站备案查询
  • flex网站模板wordpress实时预览
  • 建设银行网站模板为什么企业要建设自己的企业文化
  • 网站建设必知免费手机网站建站系统
  • ssh可以做wap网站么嘉兴seo排名
  • 站内优化包括哪些帝国做企业网站
  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress
  • 光谷网站建设请检查网络
  • 申请建设网站的报告书商务网站开发课程体会
  • 网站开发实训总结致谢群晖wordpress设置
  • 关于酒店网站建设的摘要天津市建设工程信息网官网首页
  • 网站alexa排名查询手机网站制作器
  • 建设小辣猫的网站电子毕业设计网站建设
  • 询广西南宁网站运营礼品定制
  • 建筑公司网站作用免费查看招标信息的网站
  • 建筑设计公司名字起名大全html网站 怎么做seo
  • 网站群建设模板迁移原站迁移pc巩义网站建设案例课堂
  • 烟台高端网站开发wordpress 设置权限
  • 中小企业网站制作流程网站开发和设计人员的岗位要求
  • 公司网站建设多少费用河北城乡建设官网站