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

郑州网站设计制作哪家好广州seo服务外包

郑州网站设计制作哪家好,广州seo服务外包,WordPress如何获取logo,网站更新维护怎么做文章目录 202. 快乐数解法: 11. 盛最多水的容器解法: 202. 快乐数 原题链接 拿到题,我们先看题干 把一个整数替换为每个位置上的数字平方和,有两种情况: 重复这个过程始终不到 1(无限死循环)结…

文章目录

  • 202. 快乐数
    • 解法:
  • 11. 盛最多水的容器
    • 解法:

202. 快乐数

在这里插入图片描述
在这里插入图片描述
原题链接


拿到题,我们先看题干
把一个整数替换为每个位置上的数字平方和,有两种情况:

  1. 重复这个过程始终不到 1(无限死循环)
  2. 结果变成 1(快乐数)

接下来我们画图看一下是不是这两种情况
在这里插入图片描述
在这里插入图片描述
画完图我们就可以发现,这个跟曾经数据结构学过的判断链表是否有环非常相似
判断是不是快乐数,就是看入环的数字是几,如果是 1 那么就是快乐数

解法:

(快慢双指针)

  1. 定义快慢双指针 slow 和 fast
  2. 慢指针每次向后移动一位
    快指针每次向后移动两位
  3. 判断相遇的值是不是 1
class Solution {public int isSum(int n) {int sum = 0;while(n != 0) {int t = n % 10;sum += t*t;n = n / 10;}return sum;}public boolean isHappy(int n) {int slow = n;int fast = isSum(n);while(slow != fast) {slow = isSum(slow);fast = isSum(isSum(fast));}return slow == 1;}
}

在这里插入图片描述

11. 盛最多水的容器

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
[原题链接](https://leetcode.cn/problems/container-with-most-water/


先看题干,貌似就是求体积,再看示例,就是求两段之间最小的那个值 乘 两段之间的差值

解法:

一:(暴力枚举)
运用两个 for 循环进行枚举
但是时间复杂度为 O(n2)
会导致时间溢出

二:(利用单调性,使用双指针)
这里我们先看一下什么是单调性
在这里插入图片描述
先用 [ 6, 2, 5, 4 ] 来举例
6 > 4
所以如果 4 不变,从右向左一个一个计算体积
4 * 3 = 12
2 * 2 = 4
4 * 1 = 4
发现只有第一个的体积是最大的
这样我们可以直接删去 4 ,从 6 开始向 5 进行遍历
这就是单调性

利用这样的规律,我们在看原数组,我们就可以这样解题
在这里插入图片描述

  1. 定义双指针 left 和 right
  2. 把 最大的体积存放到 ret 中
  3. left 和 right 比较大小
    left < right : left ++;
    left > right : right–;
  4. 直到 left 和 right 相遇
class Solution {public int maxArea(int[] height) {int left = 0;int right = height.length-1;int ret = 0;while(left < right) {int v = Math.min(height[left],height[right]) * (right - left);ret = Math.max(ret,v);if(height[left] < height[right]) {left++;}else {right--;}   }return ret;}
}

在这里插入图片描述

http://www.dinnco.com/news/22837.html

相关文章:

  • 手机上的软件网站建设故事型软文广告
  • 网站动画是怎么做的开发网站的公司
  • 网站建设评审验收会议主持词百度seo推广怎么收费
  • 网站支付链接怎么做新网站怎么做推广
  • 第三方编辑网站怎么做营销必备十大软件
  • 录像网站怎么做百度指数有什么参考意义
  • 新网站大量收录好不好百度域名注册官网
  • 网站开发有哪些框架百度提问首页
  • 包装公司网站模板seo发帖论坛
  • 离线发布wordpressseo培训学校
  • 东莞工信部网站河南网站建设报价
  • 青浦b2c网站制作价格如何做网站推广及优化
  • 好的版式设计网站百度百度一下你就知道
  • html网站登陆注册怎么做视频剪辑培训班学费一般多少
  • 服务器网站建设软件有哪些苹果cms永久免费建站程序
  • 用心做的网站口碑营销的好处
  • 做新闻网站开发和测试的硬件seo服务运用什么技术
  • 如何仿制手机版网站怎么做网站赚钱
  • 无障碍网站建设方案网页搭建
  • 手机最新发布江北seo
  • 最优的锦州网站建设关键词排名点击软件工具
  • 红色大气宽屏企业网站源码 带后台中英文双语外贸企业网站源码做推广的公司
  • 最新做做网站免费单个药品营销策划方案
  • 宝鸡做网站公司电话免费优化网站
  • 昌图网站怎么做百度推广的代理
  • 网站搭建中企动力第一网络推广员的工作内容
  • 昵图网免费素材图库官网手机版seo站外推广
  • 河南住房和城乡建设厅网站个人网站创建平台
  • 灯光照明网站建设郑州网站技术顾问
  • 现在公司做网站还需要域名吗seo实战论坛