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

电商网站建设与运营方向自己网站怎么推广

电商网站建设与运营方向,自己网站怎么推广,做月季评分表的工程网站叫什么,保定商城网站建设快乐数 力扣题目链接 题目描述 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。…

快乐数

力扣题目链接

题目描述

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
如果这个过程 结果为 1,那么这个数就是快乐数。
如果 n 是 快乐数 就返回 true ;不是,则返回 false 。
示例:
输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

解题思路

看到这道题,立刻就能想到递归的思想,因为这是一个需要不断调用自身的过程,直到出现循环或者结果为1。
那么我们可以先完成快乐数的计算过程,然后再函数外定义一个全局变量用于存储已经计算过的数据,使用哈希表存储可以使数据查询更加快,那么就不断递归判断,直到结果为1或者出现循环即可。

题解

class Solution {
public:unordered_set<int> num;bool isHappy(int n) {if(n == 1){return true;}if(num.count(n)){return false;}else{num.insert(n);int sum = 0;while(n){sum += (n % 10) * (n % 10);n = n / 10;}return isHappy(sum);}}
};
http://www.dtcms.com/wzjs/286195.html

相关文章:

  • 长沙仿站模板网站建设百度贴吧网页版登录
  • 网站推广的四个阶段包括西安网站建设公司十强
  • 恶搞网站在线制作生成器产品推广网站哪个好
  • wordpress大型网站朋友圈营销广告
  • 淮北官方网站百度推广后台登陆
  • 怎么给网站做搜索功能徐州百度推广
  • 网络营销公微信seo排名优化软件
  • 怎么做网站像淘宝这样的电商培训班一般多少钱
  • 付费小说网站怎么做seo价格查询公司
  • 佛山做网站业务工资附近电脑培训班零基础
  • 安徽省工程建设监理协会网站成人教育培训机构排名
  • 哪有可以专门做外包项目的网站志鸿优化设计答案网
  • 潍坊网站建设外贸营销软文范文200字
  • 做网站硬件工程是什么百度网址大全手机版
  • 2008iis7建立网站小红书推广渠道
  • 小说网站的网编具体做哪些工作重庆网站到首页排名
  • 青岛新网站设计公司南宁seo产品优化服务
  • 数字货币网站开发需求乱码链接怎么用
  • 南京便宜网站建设关联词有哪些关系
  • 做网站就用建站之星黄冈网站推广软件费用是多少
  • html 手机网站东莞网站建设方案报价
  • 单位网站建设收费标准seo文章排名优化
  • 免费制作个人网站的软件优化大师下载安装
  • 数码产品网站开发背景优化是什么梗
  • 书籍网站开发多少钱app推广实名认证接单平台
  • 吉祥物设计网站西安市seo排名按天优化
  • 乌鲁木做兼职的网站站长工具seo综合查询下载
  • 建设银行网站怎么修改手机号码吗平台优化
  • 安阳网站建设哪家便宜排名优化培训
  • 今天国际新闻消息下载班级优化大师app