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

房地产开发公司招聘兰州网站seo优化

房地产开发公司招聘,兰州网站seo优化,零陵区住房和城乡建设局网站首页,wordpress域名文件夹1、快乐树 //编写一个算法来判断一个数 n 是不是快乐数。 // // 「快乐数」定义为: // // // 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 // 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。…

1、快乐树

//编写一个算法来判断一个数 n 是不是快乐数。 
//
// 「快乐数」定义为: 
//
// 
// 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 
// 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 
// 如果 可以变为 1,那么这个数就是快乐数。 
// 
//
// 如果 n 是快乐数就返回 true ;不是,则返回 false 。 
//
// 
//
// 示例 1: 
//
// 
//输入:19
//输出:true
//解释:
//12 + 92 = 82
//82 + 22 = 68
//62 + 82 = 100
//12 + 02 + 02 = 1
// 
//
// 示例 2: 
//
// 
//输入:n = 2
//输出:false
// 
//
// 
//
// 提示: 
//
// 
// 1 <= n <= 231 - 1 
// 
// Related Topics 哈希表 数学

方法一: 快慢指针

判断一个链表是否有环,如果有,那么快指针和慢指针总会在某一个节点处相遇,如果没有,那么快指针肯定比慢指针先到数字1。可以参见题解:

https://leetcode-cn.com/problems/happy-number/solution/kuai-le-shu-by-leetcode-solution/

public boolean isHappy(int n) {//快慢指针法int fast = n;int slow = n;do{slow = add_Bit(slow);fast = add_Bit(fast);fast = add_Bit(fast);}while (fast != slow);if(fast == 1){return true;}else{return false;}}private int add_Bit(int a){int sum = 0;while(a != 0){sum += (a%10)*(a%10);a /= 10;}return sum;}

方法二:用哈希集合检测循环

public boolean isHappy(int n) {//集合计算法List<Integer> list = new ArrayList<>();while(n != 1 && !list.contains(n)){list.add(n);n = add_Bit(n);}return n==1;}
private int add_Bit(int a){int sum = 0;while(a != 0){sum += (a%10)*(a%10);a /= 10;}return sum;}

2、计算质数

//统计所有小于非负整数 n 的质数的数量。 
//
// 
//
// 示例 1: 
//
// 输入:n = 10
//输出:4
//解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
// 
//
// 示例 2: 
//
// 输入:n = 0
//输出:0
// 
//
// 示例 3: 
//
// 输入:n = 1
//输出:0
// 
//
// 
//
// 提示: 
//
// 
// 0 <= n <= 5 * 106 
// 
// Related Topics 哈希表 数学

用埃氏筛,把所有合数给筛出去,具体可以看题解:

 https://leetcode-cn.com/problems/count-primes/solution/ji-shu-zhi-shu-by-leetcode-solution/

public int countPrimes(int n) {boolean[] isPrimes = new boolean[n];Arrays.fill(isPrimes, true);for (int i = 2; i*i < n; i++) {if(isPrimes[i]){for (int j = i*i; j < n; j+=i) {isPrimes[j] = false;}}}int count = 0;for (int i = 2; i < n; i++) {if(isPrimes[i]){count++;}}return count;}

 

http://www.lbrq.cn/news/2454931.html

相关文章:

  • 没有外网ip怎么做网站西安网站公司推广
  • 廊坊网络推广建站市场调研报告ppt
  • 建设工程指数网站电视剧百度搜索风云榜
  • 没有网站怎么做cpa怎样注册网站
  • 福建网站建设公司湖南网站seo营销
  • 宁波工商注册咨询电话淘宝seo排名优化软件
  • github 做自己的网站nba湖人队最新消息
  • 等保二级网站建设方案竞价广告是怎么推广的
  • 做美妆批发的网站网页自助建站
  • 如企业网站模板下载合肥做网络推广的公司
  • 创意设计公司排行榜seo外链工具有用吗
  • 江西高端网站定制明星百度指数在线查询
  • app在线制作平台有哪些google seo是什么意思
  • 网站名称不能涉及seo网站推广工具
  • 购物车网站建设以图搜图
  • 做哪个网站好广州市网络seo外包
  • 大气好寓意的广告公司名字企业seo关键词优化
  • vivo手机商城免费检测网站seo
  • 多种昆明网站建设苏州企业网站关键词优化
  • 模板王网站怎么下载不了模板沈阳seo优化新势力
  • wordpress主题推荐提升网页优化排名
  • 宁波网页设计制作公司seo关键词有话要多少钱
  • 河北住房和城乡建设局网站碉堡了seo博客
  • 电商网站开发的现状湖南网站建设营销推广
  • 洛阳网红打卡地冯耀宗seo教程
  • 怎么建设淘客自己的网站_手机优化大师官网
  • 泰安房产最新出售信息seo网站自动发布外链工具
  • 网站建设网络工作室搜索引擎营销的实现方法
  • 帮人做彩票网站广州seo顾问seocnm
  • o2o网站建设效果企业宣传推广怎么做
  • 告别配置混乱!Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践
  • 服务器之光:Nginx--核心配置详解及演练
  • HTML 音频/视频
  • Qwen3-235B-A22B-Thinking-2507 - 开源思维推理模型的新标杆
  • Oracle MCP本地部署测试
  • Axios基本使用