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

知名室内设计网站柯桥区网站建设

知名室内设计网站,柯桥区网站建设,门户网站建设工作会议,百度云电脑网页版入口3. 202 .快乐数 题目 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为#xff1a; 对于一个正整数#xff0c;每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1#xff0c;也可能是 无限循环 但始终变不到 1。如果这个过程 结…  3. 202 .快乐数 题目 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为 对于一个正整数每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1那么这个数就是快乐数。 题目链接 . - 力扣LeetCode 画图 和 文字 分析 对于 n 只有两种情况一种是 最后等于 1即它是快乐数一种是永远不会等于 1 (即它不是快乐数)我们再去深入探究一下第二种情况因为 int 类型的数据 最大有限所以在每一次替换的过程中得到的新的数是最后一定会回到之前出现过的数从而陷入循环 举例2 实际上如果把这个当作一个链表可以很容易区分快乐数和非快乐数因为两种情况都有一部分是循环的如果是快乐数那么循环链表里面存储的都是1如果不是快乐数那么循环链表里面存储的不是1 这样就容易想到一种解决思路利用快慢指针的思想 我们定义两个指针slow 和 fast 都存储最开始的数据slow 走一次替换 fast 走两次替换当 slow fast 时它们处于循环链表里面判断是否数据为1即可 代码 class Solution { public:void is_one(int x,int k,int n){while(x--){while(n){k (n % 10) * (n % 10);n / 10;}n k;k 0;}}bool isHappy(int n) {int k 0;int slow n;int fast n;while(1){is_one(2,k,fast);is_one(1,k,slow);if(slow fast){if(slow 1){return true;}else{return false;}}}} }; 4. 11.盛最多量的水 题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明你不能倾斜容器。 题目链接  . - 力扣LeetCode 画图 和 文字 分析 这里利用双指针的思想定义两个指针一个指针指向下标为 0 的位置一个指向数组的最后一个元素的位置 V d 宽度 * h (高度) 先记录第一次V1即刚开始两个指针在两端点时得到的体积 如图对于第一种情况right--两个指针向里移动d在减小只有h变大V才可能变大得到的V2与V1进行对比 对于第二种情况left,得到结果再进行对比 对于第三章情况可以把它归到第一种情况或者第二种情况 注意 第三种情况不可以不做处理因为两指针向里运动时还可能得到更大的V 举例输入[1,8,6,2,5,4,8,3,7] 输出 49 代码 class Solution { public:int maxArea(vectorint height){int v 0;int i 0;int j height.size() - 1;int min height[i] height[j] ? height[i] : height[j];v (j - i) * min v ? (j - i) * min : v;while (i j){if (height[i] height[j]){j--;min height[i] height[j] ? height[i] : height[j];v (j - i) * min v ? (j - i) * min : v;}else{i;min height[i] height[j] ? height[i] : height[j];v (j - i) * min v ? (j - i) * min : v;}}return v;} };
http://www.pierceye.com/news/755733/

相关文章:

  • 提供服务的网站免费的进销存软件哪个简单好用
  • 长沙县政务网站网络公司名字大全寓意
  • 网站后台凡科建设有做网站维护的
  • 搭建网站需要什么软件上海在线
  • led灯外贸网站建设网站代码怎么优化
  • 网站建设维护什么意思江苏网络推广专员
  • 潍坊网站开发asp培训珠海市网站建设公司
  • 用什么做响应式网站建行个人余额查询网站
  • 做网站网站代理怎么找客源企业团建公司
  • 电子商务网站开发实战济南兼职做网站
  • 怎样创建网站视频学历提升的重要性
  • 百度搜索引擎录入网站1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.
  • 广州做网站建设如何在别人网站挂黑链
  • 宁德北京网站建设任丘建设银行网站
  • 积极加强网站建设连锁会员管理系统
  • 河南做外贸网站的公司简介wordpress做教育网站
  • 兴城做网站推广的企业网站后台管理软件
  • 自定义优定软件网站建设申请永久网站空间
  • 免费发布信息的网站平台怎么做网站统计
  • 制作网站的过程是对信息的龙海市住房和城乡建设局网站
  • 鱼台县建设局网站免费ppt模板制作软件
  • 质量好网站建设多少钱黄冈网站建设哪家快些
  • 使用阿里云部署wordpressseo搜索排名影响因素主要有
  • 大连制作网站建站教程图解
  • 百度的合作网站有哪些网站建设费用写创意
  • 建设个人网站ip护肤品网页设计图片
  • 德州网站建设优化金阳龙泉苑网站建设
  • 建站公司最新价格网站素材网
  • 高品质的网站开发公优酷网站谁做的
  • 广西兴业县建设局网站湖北天健建设集团有限公司网站