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

做网站要怎么找单南京推广公司

做网站要怎么找单,南京推广公司,wordpress与cms,网站被百度收录目录 1.题目 2. 题⽬分析: 3.简单证明#xff1a; 4. 解法#xff08;快慢指针#xff09;#xff1a; 算法思路#xff1a; 补充知识#xff1a;如何求⼀个数n每个位置上的数字的平⽅和。 总结概括 5.代码实现 1.C语言 2.C 1.题目 202. 快乐数 编写一个算法来…  目录 1.题目  2. 题⽬分析: 3.简单证明 4. 解法快慢指针 算法思路 补充知识如何求⼀个数n每个位置上的数字的平⽅和。 总结概括 5.代码实现 1.C语言 2.C 1.题目  202. 快乐数 编写一个算法来判断一个数 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 231 - 1 2. 题⽬分析: 为了⽅便叙述将「对于⼀个正整数每⼀次将该数替换为它每个位置上的数字的平⽅和」这⼀个操作记为 x 操作 题⽬告诉我们当我们不断重复 x 操作的时候计算⼀定会「死循环」死的⽅式有两种 ▪ 情况⼀⼀直在 1 中死循环即 1 - 1 - 1 - 1......  ▪ 情况⼆在历史的数据中死循环但始终变不到 1  由于上述两种情况只会出现⼀种因此只要我们能确定循环是在「情况⼀」中进⾏还是在「情 况⼆」中进⾏就能得到结果。  3.简单证明 a. 经过⼀次变化之后的最⼤值 9^2 * 10 810 ( 2^31-12147483647 。选⼀个更⼤的最 ⼤ 9999999999 )也就是变化的区间在[1, 810] 之间 b. 根据「鸽巢原理」⼀个数变化 811 次之后必然会形成⼀个循环 c. 因此变化的过程最终会⾛到⼀个圈⾥⾯因此可以⽤「快慢指针」来解决。 4. 解法快慢指针 算法思路 根据上述的题⽬分析我们可以知道当重复执⾏ x 的时候数据会陷⼊到⼀个「循环」之中。⽽「快慢指针」有⼀个特性就是在⼀个圆圈中快指针总是会追上慢指针的也就是说他们总会相遇在⼀个位置上。如果相遇位置的值是 1 那么这个数⼀定是快乐数如果相遇位置不是 1 的话那么就不是快乐数。  补充知识如何求⼀个数n每个位置上的数字的平⽅和。 a. 把数n 每⼀位的数提取出来 循环迭代下⾯步骤 i. int t n % 10 ?提取个位 ii. n / 10 ⼲掉个位 直到 n 的值变为 0 b. 提取每⼀位的时候⽤⼀个变量 tmp 记录这⼀位的平⽅与之前提取位数的平⽅和 ▪ tmp tmp t * t 总结概括 1.定义快慢指针 2.慢指针每次向后移动一步快指针每次向后移动两步 3.判断相遇时候的值即可 5.代码实现 1.C语言 int bitSum(int n){// 返回 n 这个数每⼀位上的平⽅和{int sum 0;while (n){int t n % 10;sum t * t;n / 10;}return sum; } bool isHappy(int n) {int slow n, fast bitSum(n);while (slow ! fast) {slow bitSum(slow);fast bitSum(bitSum(fast));}return slow 1; }2.C class Solution { public:int bitSum(int n){// 返回 n 这个数每⼀位上的平⽅和{int sum 0;while (n){int t n % 10;sum t * t;n / 10;}return sum; } bool isHappy(int n) {int slow n, fast bitSum(n);while (slow ! fast) {slow bitSum(slow);fast bitSum(bitSum(fast));}return slow 1; } } ;
http://www.hyszgw.com/news/92723.html

相关文章:

  • 做一个自己网站的步骤怎么查看网站ftp地址
  • 漂亮的flash网站深圳制作网站推荐
  • 博物馆网站微信公众号建设方案专业的网站建设公哪家专业
  • 广州网站运营电商网站设计趋势
  • 宁波白云医院网站建设免费个人网站建设制作代码
  • 网站登录注册怎么做wordpress主题怎么用
  • 广东省东莞市建设培训中心网站外贸网站一站式服务
  • 青岛科友网站建设网络公司怎么做盗版电影网站吗
  • 中牟网站推广海拉尔建网站
  • 一个网站的建设需要哪些流程图wordpress建站seo好做吗
  • 网站关键词优化建议网站文件结构
  • 水贝做网站公司网页游戏排行榜2014年
  • 惠通网站建设3秒做一个盲盒
  • 如何申请做网站编辑呢精品课程网站设计与实现开题报告
  • 手机购物网站模版seo关键词查询
  • 公司网站制作费计入会计什么科目免费制作照片的软件
  • 本溪做网站 淘宝店网站设计套餐
  • weex做的网站营销型网站需要注意
  • 什么软件 做短视频网站一个人开发游戏难吗
  • 官方网站是什么意思沈阳建设工程信息网举报
  • 建设网站公司塞尼铁克企业展厅策划设计公司有哪些
  • php 微信 网站开发织梦网站列表
  • 有什么做心理咨询的好网站网站建设 定制
  • 东莞市专注网站建设平台教做软件的网站
  • 中英文网站模板下载线上宣传推广方案
  • 住房和建设部官方网站汽车保险网站
  • 株洲网站建设平台大好网站
  • 网站建设与网页设计视频别的网站做相关链接怎么做
  • 佛山网站建设公司哪家最好学网站开发看什么书
  • 网站怎么做彩页wordpress 顶部登录