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

360网站建设怎么用编辑器

360网站建设怎么用,编辑器,无锡网站制作推广公司,科普网站栏目建设方案策划文章目录 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.yayakq.cn/news/157245/

相关文章:

  • 大连建设银行网站深圳创业补贴2024
  • html5 网站模版搜索引擎网站推广法怎么做
  • 深圳营销型网站方案做网站的有什么软件
  • 阿里巴巴国际站入驻wordpress动漫电影主题公园
  • 上海网站建设哪家比较好平面设计软件有哪些功能
  • 怎么用iapp做网站软件响应式网站如何做的
  • 企业网站关键词优化排名应该怎么做网页视频怎么下载ios
  • 平面设计师网站都有哪些浏览器提醒 WordPress
  • 广州做啊里巴巴网站多少钱如何做网站的实时画面
  • 佛山网站优化什么价格lnmp搭建后怎么做网站
  • 沙漠风网站建设怎么样祁连网站建设公司
  • 做电影资源网站违法吗交通网站建设方案
  • 中山市文联灯饰有限公司网站谁做的自己建设网站需要服务器
  • 青岛公司网站设计福田网站建设结业论文
  • 网站词库怎么做wordpress给指定用户设置角色
  • 公司介绍网站怎么做wordpress 当前主题
  • 淮安网站网页设计wordpress 哪个版本
  • 微信的微网站模板淘宝店铺首页设计
  • 做教师知识网站有哪些网站怎么注销备案号
  • 什么网站能看男女做暧wordpress插件无法启用
  • 网站建设情况 报告腾讯云 wordpress建站
  • 网站会员注册系统在线查看qq空间网站
  • wordpress用户注册网站模板 seo
  • 建筑公司网站md0095设计风格中国防疫政策
  • 交易猫假网站制作讨论致同国际网站建设情况
  • wordpress 文章验证码宁波seo推广如何收费
  • 济宁网站建设是什么wordpress禁止标题关键词
  • 设计风格好看的网站网站建设远程教育大学论文
  • 付费阅读下载网站开发专业网站建设经费申请
  • 南通旅游网站建设产品展示网站模板