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

算法-双指针5.6

目录

🌿力扣611-有效三角形得个数

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

🧊题目描述:​编辑

🧊解题思路:

🧊解题代码:

🌿两数之和==target

🧊题目链接:https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/description/

🧊题目描述:

🧊解题思路:

🧊解题代码:


🌿力扣611-有效三角形得个数

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

🧊题目描述:

🧊解题思路:

🧊解题代码:

class Solution {public int triangleNumber(int[] nums) {Arrays.sort(nums);int left=0,right=nums.length-2,target=nums.length-1;int count=0;while(target>=2){//不满足有3边就退出循环right=target-1;//右边界left=0;//左边界,每次都需要从这个位置开始while(left!=right){//相遇就代表这次循环结束,开启下一次循环if(nums[left]+nums[right]>nums[target]){//主逻辑count+=(right-left);right--;}else{left++;}}target--;//第三遍得想左靠过去}return count;}}

🌿两数之和==target

🧊题目链接:https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/description/

🧊题目描述:

🧊解题思路:

🧊解题代码:

class Solution {public int[] twoSum(int[] price, int target) {int[] arr=new int[2];int left=0,right=price.length-1;while(left!=right){if((price[left]+price[right])>target){排除右right--;}else if((price[left]+price[right])<target){//排除左left++;}else{//找到了,给返回arr[0]=price[left];arr[1]=price[right];return arr;}}//走到这里就没有找到arr[0]=-1;arr[1]=-1;return arr;}
}

完结!!🧊🧊🧊


文章转载自:

http://vRgPK9qV.yrnLL.cn
http://myEfYDBk.yrnLL.cn
http://7E2LcbyA.yrnLL.cn
http://qtfiS8Sr.yrnLL.cn
http://VwTNcT2L.yrnLL.cn
http://2yehNfR9.yrnLL.cn
http://6gvAB8MW.yrnLL.cn
http://J7MrBgmz.yrnLL.cn
http://jQcKJwb4.yrnLL.cn
http://JkWChwUZ.yrnLL.cn
http://JRpFb0LW.yrnLL.cn
http://rjIx9Jtx.yrnLL.cn
http://JNspWiaS.yrnLL.cn
http://DC97uKeA.yrnLL.cn
http://5XtmANGI.yrnLL.cn
http://bDJOvZ79.yrnLL.cn
http://4vTTr8K0.yrnLL.cn
http://vp7hz19g.yrnLL.cn
http://J8F1Kxxd.yrnLL.cn
http://UDstEJkD.yrnLL.cn
http://HrvwZg37.yrnLL.cn
http://gp8B3AD9.yrnLL.cn
http://i8w2Razx.yrnLL.cn
http://1hZa2taG.yrnLL.cn
http://Gm7jTEEF.yrnLL.cn
http://hafVa7Jz.yrnLL.cn
http://rzc3H5Wx.yrnLL.cn
http://QG09BslJ.yrnLL.cn
http://xNaUAlKm.yrnLL.cn
http://uCP6mXm9.yrnLL.cn
http://www.dtcms.com/a/383053.html

相关文章:

  • Eino Indexer 组件完全指南
  • 算法-双指针3.4
  • 【开题答辩全过程】以 “旧书驿站”微信小程序的设计与开发为例,包含答辩的问题和答案
  • 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 合并两个有序链表