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

网站建设公司汉狮网络郑州百度推广公司

网站建设公司汉狮网络,郑州百度推广公司,工作总结及下步工作计划,做一个外贸网站哈希表_快乐数 一、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/375018.html

相关文章:

  • 本单位二级网站建设管理制度宁波网络推广软件
  • wordpress认证系统四川seo优化
  • 上海市中小企业服务中心企业网站优化方案案例
  • 美食网站开发前期准备咨询网络服务商
  • 网络营销是传销吗郑州百度网站快速优化
  • 服务行业做网站莆田百度推广开户
  • 深圳网站建设开发公司如何宣传推广产品
  • 电子政务网站建设windows优化大师官网
  • 网站策划公司百度统计api
  • 北京做网站优化windows优化大师兑换码
  • 深圳最新疫情防控信息亻百度快照优化排名推广
  • 做网站反应快的笔记本有哪些网上推广平台有哪些
  • 怎么找上海网站建陕西seo顾问服务
  • 网站建设手机端页面模板运营商大数据精准营销
  • 平顶山 网站建设公司博客推广的方法与技巧
  • 营销式网站建设公司成品在线视频免费入口
  • 网页设计师职业资格证书宁波seo公司哪家好
  • 可做易企秀的网站aso优化服务站
  • 外贸网站建设 评价无忧seo
  • seo优化教程下载seo 优化思路
  • django 开发一个公司网站seo网络排名优化技巧
  • 哈尔滨网站建设价格湘潭关键词优化服务
  • 东莞高端做网站合肥网站推广
  • 网站做排名有用吗网络营销意思
  • 有什么做视频的免费素材网站平台推广是什么
  • 杂志排版设计用什么软件网站seo优化服务
  • 怎么做网站页面代码搜索网站营销策略
  • 网站后台怎么做alt标签沈阳全网推广公司哪家好
  • 个人网站名称怎么写网页设计制作网站图片
  • dw制造网站log怎么做百度推广渠道代理