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

住房和城乡建设部网站首页潍坊 专业网站建设

住房和城乡建设部网站首页,潍坊 专业网站建设,智慧团建如何转团关系,直播视频软件哪个好摘要#xff1a; Leetcode的AC指南 —— 哈希表#xff1a;202. 快乐数。题目介绍#xff1a;编写一个算法来判断一个数 n 是不是快乐数。 文章目录 一、题目二、解析1、哈希表 一、题目 题目介绍#xff1a;编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为… 摘要 Leetcode的AC指南 —— 哈希表202. 快乐数。题目介绍编写一个算法来判断一个数 n 是不是快乐数。 文章目录 一、题目二、解析1、哈希表 一、题目 题目介绍编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为 对于一个正整数每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1那么这个数就是快乐数。如果 n 是 快乐数 就返回 true 不是则返回 false 。 力扣题目链接 示例 1: 输入n 19 输出true 解释 12 92 82 82 22 68 62 82 100 12 02 02 1示例 2: 输入n 2 输出false提示 1 n 2e31 - 1 二、解析 1、哈希表 public static boolean isHappy (int n) {int num 0;SetInteger SUM new HashSet();while (n ! 1) {int sum 0;// 每个位置上的数字的平方和while (n ! 0) {num n % 10;sum num * num;n (int) (n / 10);}// 将平方和在没在哈希表中不在加入哈希表。if (SUM.contains(sum)) {return false;} else {SUM.add(sum);n sum;}}return true;}时间复杂度: O(logn)空间复杂度: O(logn)代码优化 class Solution {public boolean isHappy(int n) {SetInteger record new HashSet();while (n ! 1 !record.contains(n)) {record.add(n);n getNextNumber(n);}return n 1;}private int getNextNumber(int n) {int res 0;while (n 0) {int temp n % 10;res temp * temp;n n / 10;}return res;} }
http://www.dnsts.com.cn/news/196535.html

相关文章:

  • 网站职位推荐怎么做网站排名下降
  • 28网站怎么做代理做文章网站
  • 提高网站加载速度iis推荐微网站建设
  • 郑州专业网站建设公司详情富阳网站建设怎样
  • 色轮配色网站中国万网域名注册价格
  • 服务专业公司网站建设服务wordpress自定义分类名称
  • 在阿里云做的网站怎么进后台网站是什么样的
  • 实例网站制作教程WordPress单栏二次元主题
  • 自己这么做网站旅游网站介绍怎么写
  • 上海建站网络科技有限公司保定手机网站
  • 河南物流最新情况重庆seo案例
  • 网站的外部链接建设163企业邮箱登录
  • 旅游网站建设可行性分析商河县做网站公司
  • 网站开发昆山wordpress动态效果
  • 济南网站建设的费用wordpress 肖
  • 凡科做的网站怎么改壁纸学做快餐在哪个网站
  • 用asp做宠物网站页面在线设计网站大全
  • 南宁武鸣区建设局网站注册公司费用深圳
  • php做网站速成国外seo
  • 餐饮加盟手机网站建设做网站黑网站赚钱么么
  • 如何编辑网站wordpress首页提示
  • 制定企业网站营销推广战略济南精品建站外包公司价格
  • 我做的网站服务器别人没法左键点击下载呢静态网站开发课程网
  • 上海网站制作费用建筑设计经典案例分析
  • 建设跨境电商网站编程培训心得体会
  • 中国建设银行官网首页 网站岳池住房和城乡建设厅网站
  • 公司网站如何宣传推广深圳最好的营销网站建设公司排名
  • 自建网站和租用空间网站旅行社网站模版
  • 免费的舆情网站下载nofollow外链对于网站有提升吗
  • 只买域名不建网站泰安集团网站建设方案