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

简述你对于网站建设的认识百度指数批量查询工具

简述你对于网站建设的认识,百度指数批量查询工具,沧州建设局网站,wordpress 会被取代吗哈希表_快乐数 一、leetcode-202二、题解1.引库2.代码 一、leetcode-202 快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1&…

哈希表_快乐数

  • 一、leetcode-202
  • 二、题解
    • 1.引库
    • 2.代码


一、leetcode-202

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

「快乐数」 定义为:

对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
如果这个过程 结果为 1,那么这个数就是快乐数。
如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

输入:n = 19

输出:true’

解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1


二、题解

1.引库

 #include <iostream>#include <cstdio>#include <cstdlib>#include <queue>#include <stack>#include <algorithm>#include <string>#include <map>#include <set>#include <vector>using namespace std;

2.代码

之前判断使用了快慢指针的技巧,其实判断重复最简单的方法就是使用set。

class Solution {
public:int getNext(int x){int d,y=0;while(x){d=x%10;y+=d*d;x/=10;}return y;}bool isHappy(int n) {unordered_set<int> ans;while(1){int num=getNext(n);if(num==1){return true;}if(ans.find(num)==ans.end()){ans.insert(num);}else{return false;}n=num;}}
};
http://www.dtcms.com/wzjs/48397.html

相关文章:

  • 网站开发就业培训班seowhy教研室
  • 学做家常菜的网站 知乎百度推广收费多少
  • wordpress 邮件通知seo网站优化
  • 购物网站建设信息网络营销的内容主要有哪些
  • 公司网站怎么建百度高级搜索引擎
  • 两学一做网站是多少搜索引擎的工作原理是什么?
  • 网站添加谷歌地图小红书软文案例
  • 钦州建设银行社招聘网站找营销推广团队
  • 如何做外国网站销售国际新闻最新消息今天 新闻
  • 企业网站宽度给多少丹东seo推广优化报价
  • 网站建设工资一月多少网站seo推广公司靠谱吗
  • 织梦网站栏目设计站长工具亚洲高清
  • 某男神去年年底来某网站做见面会_竟要求安保人数超过两位数软件定制开发平台
  • 公司门户网站的意义seo排名外包
  • 云南做网站哪家便宜关键词优化案例
  • 公司网站建设佛山哪家好博客网
  • 河北中石化建设网站头条广告入口
  • 北京做网站的公司东道五合一网站建设
  • 温州 网站建设网站策划书的撰写流程
  • 湘潭网站建设 安全还踏实磐石网络seo外链优化
  • 优秀网站建设报价站长工具app官方下载
  • 辽宁建设集团招聘信息网站搜索引擎优化答案
  • 网站页面效果图怎么做的手机建网站软件
  • 南宁网站开发公司百度快速排名培训
  • 网页制作与网站建设技术大全pdf关键词优化seo费用
  • 公司网站修改 优帮云天津seo推广
  • 网站里弹窗怎么做营销策划书模板范文
  • 福建做网站公司建设网站费用
  • 巩义网站建设价格朋友圈广告投放价格表
  • 手机备案网站机器人编程培训机构排名