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

网站说明页内容维护大型门户网站开发

网站说明页内容维护,大型门户网站开发,vi设计公司网站,网站建设公司需要哪些202. 快乐数 202. 快乐数https://leetcode.cn/problems/happy-number/ 题目#xff1a; 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为#xff1a; 对于一个正整数#xff0c;每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个… 202. 快乐数  202. 快乐数https://leetcode.cn/problems/happy-number/ 题目 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为 对于一个正整数每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1那么这个数就是快乐数。 如果 n 是 快乐数 就返回 true 不是则返回 false 。 解题思路 我们先通过这两个测试用例来看看是什么情况  我们发现不管是19还是2都会形成一个环状结构19的环状结构内都是1 那这样我们就可以使用快慢指针来操作 定义一个slow和fastslow一次走一步fast一次走两步 他们一定会相遇的只不过相遇的时候会有两种情况相遇的数是1或者不是1 那为什么一定会形成环状结构呢我们来简单论证一下 鸽巢原理就是当n个巢穴n1个鸽子的时候一定至少有一个巢穴的鸽子1 我们注意一下n的范围n最大为2的31次方也就是2亿多10位数,那我们将它放大10个9也就是最大的那个10位数我懒得打9了也就是说它最多就是10个9经过f操作最大就是9^2*10810,也就是相当于我们最多有810个位置我们处理813次的f肯定会有重复的数出现 那同理   解题代码 class Solution { public:int f(int n){int arr[11] { 0 };int i 1;for (int i 1; i 11; i){if (n 10){arr[i] n;break;}arr[i] n % 10;n n / 10;}int x 0;for (int i 1; i 11; i){x (arr[i] * arr[i]);}return x;}bool isHappy(int n) {//快慢双指针int slow n;int fast n;//更新slow和fastslow f(slow);fast f(fast);fast f(fast);if (slow fast slow 1)return true;while (slow ! fast){//更新slow和fastslow f(slow);fast f(fast);fast f(fast);}if (slow 1)return true;elsereturn false;} }; 11. 盛最多水的容器 11. 盛最多水的容器https://leetcode.cn/problems/container-with-most-water/ 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明你不能倾斜容器。 解题思路 体积Vh*w,当我们利用双指针从左右两边向中间逼近w一定是减小的只有当h增大才可能增大 解题代码 class Solution { public:int maxArea(vectorint height) {int left0;int rightheight.size()-1;int ret0;while(leftright){int vmin(height[left],height[right])*(right-left);retmax(v,ret);if(height[left] height[right]) left;else right--; }return ret;} };
http://www.yutouwan.com/news/145623/

相关文章:

  • 青岛网景互联网站建设公司导航网站开发工具
  • 做相册集什么网站抖音代运营报价表
  • 东莞路桥投资建设公司招聘北京网站推广优化公司
  • 如何与对方网站做相互链接wordpress鼠标点击文字手机端
  • 深圳市企业网站seo点击软件建网站用什么浏览器
  • 短租房网站哪家做最好wordpress 文章页面怎样全屏显示
  • 网站开发要求网站服务器租一个月
  • 八度 网站建设新农宝网站建设方案
  • 天元建设集团有限公司审计项目烟台优化公司
  • 建设网站的公司兴田德润在哪里国外做图片识别训练的网站
  • 网站加载特效代码php做的网站怎么运行
  • 网站建设 调研报告深圳设计工作室有哪些
  • 中英网站建立湖南州省郴州
  • 如何自己编写网站wordpress访客ip地址插件
  • 先买域名不建设网站吗无锡网页制作报价
  • 贵州旅游网站建设策划书html做的好看的网站
  • 网站建设源程序清单宁波seo推广优化
  • 自己做的网站出现广告北京专业建设网站公司
  • 南通专业做网站wordpress应用在虚拟主机上
  • 做土地租赁买卖的网站有哪些win服务器做网站
  • 网站建设制作设计开发找别人做网站怎么防止别人修改
  • 天津营销类网站设计营销推广
  • 惠州网站建设怎么样网商网官网
  • 免费素材哪个网站比较好想建立一个网站怎么做
  • 网站建设合同范本学做各种糕点的网站
  • app手机网站模板免费下载设计教育培训
  • 个人网站推广怎么做宁波网络推广方案公司推荐
  • 企业门户网站的主要技术指标宁波网站推广优化联系电话
  • 学校网站建设制度高中作文网站
  • 论文中引用网站怎么写杭州网站建设过程