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

长治做网站公司网页游戏排行2019

长治做网站公司,网页游戏排行2019,企业计划书范文完整版,番禺人才网入库考试原题链接#xff1a;202.快乐数 要记住的就是#xff0c;需要判断元素是否出现过#xff0c;或者是否在集合里存在#xff0c;就可以考虑用哈希法去做 因为是每一位都进行平方后相加得到新的数#xff0c;所以需要单独写一个函数进行每位相加的运算得到最终的sum 不断重…原题链接202.快乐数 要记住的就是需要判断元素是否出现过或者是否在集合里存在就可以考虑用哈希法去做 因为是每一位都进行平方后相加得到新的数所以需要单独写一个函数进行每位相加的运算得到最终的sum 不断重复的话直接写一个while(1)死循环每次循环都求得sum此时需要判断sum是否为1 如果为1则代表是快乐数 直接返回true即可 此时直接进行判断直接进set内查找sum查看是否存在 如果不存在则将sum存入set。 如果存在则代表进入了循环直接返回false即可 关于set.find(sum) set.end()的解释 set.find(sum) 如果sum存在于set.set.find 返回的是指向sum的迭代器此时迭代器(set.find(sum))set.end()则为为假进入else语句内执行 如果sum不存在于setset.find()返回的就是set.end(),此时if内的条件为set.end() set.end()故为真所以进入了if语句内执行 全代码 class Solution { public:int getSum(int n){int sum 0;while(n){sum (n % 10) * (n % 10);n /10;}return sum;}bool isHappy(int n) {unordered_setint set;while(1){int sum getSum(n);if(sum 1){//sum 1则代表是快乐数 返回truereturn true;}if (set.find(sum) set.end()) {//如果在set内没有出现过 则存入setset.insert(sum);} else {//如果sum在set内出现过则代表进入无限循环直接返回falsereturn false;}n sum;}} };
http://www.w-s-a.com/news/456316/

相关文章:

  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定
  • 男女做羞羞的事情网站30岁转行做网站编辑
  • 做企业网站的轻量级cmswordpress 越来越慢
  • 无锡中英文网站建设莱芜网络公司
  • ps软件下载官方网站相关搜索优化软件
  • 世界杯网站源码下载做网站推广代理
  • 用股票代码做网站的wordpress通过标签调用文章
  • iis添加网站ip地址树莓派运行wordpress
  • 网站空间域名多少钱宿迁做网站公司
  • 福州建设企业网站网站交互主要做什么的
  • 英文网站建设方法门户网站特点
  • 腾讯云备案 网站名称萧山城市建设网站
  • 漳浦网站建设网络营销推广策略
  • 龙岗商城网站建设教程百度关键词排名突然没了
  • 深圳网站建设服务哪家有织梦网站模板安装
  • 网站设计与网页制作代码大全网站开发还找到工作吗
  • 给设计网站做图会字体侵权吗站长工具seo综合查询张家界新娘
  • 网站的建设与颜色搭配win7在iis中新建一个网站
  • 单位做网站有哪些功能型类的网站
  • 网站怎样做优惠卷移动互联网开发培训
  • 重庆网站建设帝维科技网站做定向的作用
  • 网站建设工作室wp主题模板做污事网站
  • 网站建设 深圳 凡科重庆家居网站制作公司
  • 自己也可以免费轻松创建一个网站企业收录网站有什么用
  • 帮别人做网站违法导航网站开发工具