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

设计营销型网站域名网站顶部代码

设计营销型网站域名,网站顶部代码,seo优化一般包括哪些内容(),找做网站找那个平台做题号202 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为#xff1a; 对于一个正整数#xff0c;每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1#xff0c;也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1 对于一个正整数每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1那么这个数就是快乐数。 如果 n 是 快乐数 就返回 true 不是则返回 false 。 我的失败写法 /*class Solution {public boolean isHappy(int n) {String numstrString.valueOf(n);//用自带函数将其转换为字符串int ans0;while(ans!1){ans0;for(int i0;inumstr.length();i){ans(numstr.charAt(i)-0)*(numstr.charAt(i)-0);}numstrString.valueOf(ans);if(ans1)return true;}return false;//缺点是遇到循环无法跳出} }*/ 改进后 class Solution {public boolean isHappy(int n) {String numstrString.valueOf(n);int ans0;SetInteger setnew HashSetInteger();//用哈希集合来记录while(ans!1){ans0;for(int i0;inumstr.length();i){ans(numstr.charAt(i)-0)*(numstr.charAt(i)-0);}numstrString.valueOf(ans);if(!set.contains(ans))//如果集合中不存在该数则添加set.add(ans);else//若存在说明已经有循环则为无限循环返回falsereturn false; }return true;} } 改进的关键在于知道如何判断出现了无限循环即产生了已经出现过的数字 再改进版 class Solution {public boolean isHappy(int n) { SetInteger setnew HashSetInteger();while(getResult(n)!1){if(set.contains(getResult(n)))return false;else{set.add(getResult(n));ngetResult(n);}}return true;}public int getResult(int n){int sum0;while(n!0){int an%10;//对10取模 得出个位的数字n/10;//n除以10 自动更新为去除掉个位suma*a;}return sum;} } 此时改进了对于求每个数字平方和的算法不必每一位均记录下来数位分离的方法可采用先对10求模再除以10更新自身的方法。 快慢指针法 class Solution {public boolean isHappy(int n) {int slown;int fastgetNext(n);while(fast!1){slowgetNext(slow);fastgetNext(getNext(fast));if(slowfast)return false;}return true;}public int getNext(int n){int sum0;while(n!0){int an%10;//对10取模 得出个位的数字n/10;//n除以10 自动更新为去除掉个位suma*a;}return sum;} } 即在上一个解法中搞清楚这题关键是要判断有没有循环后我们的任务就成了熟悉的判断是否有循环DAY 31 leetcode 142--链表.环形链表-CSDN博客在这一篇中我们已经学习过在链表里面处理循环问题而判断是否有环更简单只需要fast指针和slow指针相遇即可fast一次走两步slow一次走一步而此题中通过反复调用 getNext(n) 得到的链是一个隐式的链表。可以使用这种方法。
http://www.pierceye.com/news/20986/

相关文章:

  • 免费网站注册014最新电影网站源码程序|自动采集|一键采集|静态生成|联盟利器
  • 没备案的网站收录分析网站设计对网站搜索引擎友好性的影响
  • 厚街仿做网站专业单位网站开发
  • 建设网站如果赚钱内蒙古城乡建设厅网站资质公告
  • 网站开发的ie兼容做到9东山县城乡规划建设局网站
  • 做网站 怎么赚钱吗软件工程学科评估
  • 江西求做网站网站评论回复如何做
  • 网站建设的流程步骤用dw设计网站模板下载
  • 无锡网站推广公司wordpress在哪里登陆
  • 网页设计的交流网站公司建网站空间
  • 设置网站的黑名单怎么做移动应用网站开发
  • 做网站被捉个人社保网上服务
  • 茂名h5网站建设东莞网络科技公司有哪些
  • 微网站预约网站开发四川省建设厅网站
  • 巨野有做网站的公司吗南通seo网站诊断
  • 宁波seo公司网站推广快站网如何开始建站
  • 购物网站流量怎么做医院网站域名备案
  • 做seo网站公司哪家好wordpress会员 主题
  • 玉林网站seo漂亮全屏网站
  • 聊城网站推广公司东莞注册公司
  • 手机怎么做弹幕小视频网站wordpress中英文转换
  • 南岸网站关键词优化网站每天更新的内容是内链吗
  • 针对餐饮公司推广做网站方法目前网站在初级建设阶段_需要大量数据丰富
  • 纯净软件网站推荐网站动态海报效果怎么做的
  • 网站建设实训方案用html制作购物网站
  • dhru商城网站建设学设计的视频网站
  • 中英文 网站网络营销策略研究论文
  • 杭州网站的制作网站建设成立领导小组
  • 网站域名备案在阿里云怎么做与wordpress类似的都有哪些
  • 如何更改网站内链建设积分网站