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

算法-双指针3.4

目录

🌿力扣202-快乐数

🧊题目链接:https://leetcode.cn/problems/happy-number/description/

🧊题目描述:

🧊解题思路:

🧊解题代码:

🌿力扣11-盛水最多的容器

🧊题目链接:https://leetcode.cn/problems/container-with-most-water/description/

🧊题目描述:

🧊解题思路:

🧊解题代码:


🌿力扣202-快乐数

🧊题目链接:https://leetcode.cn/problems/happy-number/description/

🧊题目描述:

🧊解题思路:

定义slow和fast的指针,fast走两步,slow走一步,这样无论这个数是不是快乐数,最后都会相等,也就是会相遇,

然后我们要明确,如果不是快乐数,slow和fast的值就永远不可能走到1是的快乐数的话,就必定相遇为1

🧊解题代码:

class Solution {public boolean isHappy(int n) {int slow=n,fast=isHappy2(n);//先让fast走两步,slow走一步,如果是1就会立即判断出来while(slow !=fast){//相遇就停下slow =isHappy2(slow);fast=isHappy2(isHappy2(fast));}return slow==1;}public int isHappy2(int i){//相当于走了一步int sum=0;while(i!=0){int j=  i%10;i=i/10;sum+=j*j;}return sum;}
}

🌿力扣11-盛水最多的容器

🧊题目链接:https://leetcode.cn/problems/container-with-most-water/description/

🧊题目描述:

🧊解题思路:

🧊解题代码:

class Solution {public int maxArea(int[] height) {int i=0,j=height.length-1;int max=0;while(i!=j){if(height[i]<height[j]){//选择1int v=height[i]*(j-i);max=Math.max(v,max);//更新容器最大的那个i+=1;}else{//选择2int v=height[j]*(j-i);max=Math.max(v,max);//更新容器最大的那个j-=1;}}return max;}
}

🧊🌿🍋‍🟩🔎完结!!!


文章转载自:

http://htRVgeDf.bcdqf.cn
http://6r54MDhY.bcdqf.cn
http://3qpiWKVF.bcdqf.cn
http://hxfplS7d.bcdqf.cn
http://F4XBZZlv.bcdqf.cn
http://ltcHUNtl.bcdqf.cn
http://aS3hCPzH.bcdqf.cn
http://6PDvlc42.bcdqf.cn
http://OGuMoYSV.bcdqf.cn
http://OthTnzR8.bcdqf.cn
http://gnhNBu8h.bcdqf.cn
http://eV9Sl2BY.bcdqf.cn
http://P1EQZD6d.bcdqf.cn
http://DKwklwcn.bcdqf.cn
http://SiBpOqwa.bcdqf.cn
http://Usj1Oyqc.bcdqf.cn
http://dbnZ8v1X.bcdqf.cn
http://sk4Nunqe.bcdqf.cn
http://9GHEc9zi.bcdqf.cn
http://SJiDwTp0.bcdqf.cn
http://jdGJtDDt.bcdqf.cn
http://Wtf27s5p.bcdqf.cn
http://1nSJeDyO.bcdqf.cn
http://RPCvhd31.bcdqf.cn
http://RiqgfrxT.bcdqf.cn
http://lYBMXTPX.bcdqf.cn
http://i7JXbKaj.bcdqf.cn
http://ra0UsD88.bcdqf.cn
http://ubkcVV1b.bcdqf.cn
http://9jV4gKme.bcdqf.cn
http://www.dtcms.com/a/383051.html

相关文章:

  • 【开题答辩全过程】以 “旧书驿站”微信小程序的设计与开发为例,包含答辩的问题和答案
  • Altium Designer使用精通教程 第七章(PCB输出)
  • 【秋招笔试】2025.09.13美团秋招算法岗真题\
  • LeetCode 2367.等差三元组的数目
  • 第16课:多模态Agent协作
  • 《网络攻防技术》第一章: 网络攻防概述
  • 消息语义一致性:Exactly-Once 之外的“效果等价”设计
  • SPI NOR Flash 的命令码详解
  • kafka--基础知识点--5.2--最多一次、至少一次、精确一次
  • Spark(1):不依赖Hadoop搭建Spark环境
  • Python快速入门专业版(三十):函数进阶:函数嵌套与作用域(内部函数访问外部变量)
  • LLaMA-Factory windows wls 安装vllm,并对比速度
  • 全排列问题深度解析:用 Python 玩转 DFS 回溯与迭代
  • 视觉智能的「破壁者」——Transformer如何重塑计算机视觉范式?三大CV算法论文介绍 ViTMAESwin Transformer
  • 语言模型为何会产生幻觉
  • 【Linux指南】Makefile入门:从概念到基础语法
  • 【deepseek】官方API的申请和调用
  • ARM的GIC
  • < 自用文 acme.sh > 使用 Cloudflare API 自动更新证书
  • vLLM - LLMEngine
  • 天猫返利app的多租户架构设计:数据隔离与资源共享方案
  • 数据库造神计划第六天---增删改查(CRUD)(2)
  • AI 赋能内容创作:从文案生成到视频剪辑,创作者的工具革命已至
  • 如何使用“线程级微内核架构”打造应用
  • [硬件电路-219]:自由电子与空穴导电的比较(异同)
  • 系统编程完结整理
  • 阿里云视觉多模态理解大模型开发训练部署
  • leetcode_21 合并两个有序链表
  • Node.js实时截屏实现方案
  • 01数据结构-01背包问题