java 1099_【LeetCode(Java) - 1099】小于 K 的两数之和

article/2025/8/26 6:50:47

【LeetCode(Java) - 1099】小于 K 的两数之和

【LeetCode(Java) - 1099】小于 K 的两数之和

文章目录

1、题目描述

2、解题思路

3、解题代码

1、题目描述

ea9e174e4fb137ade59e5c7f984dbdf7.png

2、解题思路

??从一个无序数组找元素,第一个步骤就是先排序,否则只能暴力遍历。

??排序后,定义左右两个指针:left = 0; right = A.length - 1

??定义一个 res 变量保存小于 K 的最大值。

??1、如果 A[left] + A[right] < K ,说明还有往上加的空间,先把当前和跟 res 比较一下,保存最大值,left 往右移动一位;

??2、如果 A[left] + A[right] ≥ K ,说明超标了,得缩小一点,right 往左移动一位;

??3、当 left == right 时,说明已经没法移动了,res 保存的就是小于 K 的最大值。

3、解题代码

class Solution {

public int twoSumLessThanK(int[] A, int K) {

if (A == null || A.length == 0) return 0;

Arrays.sort(A);

int left = 0;

int right = A.length - 1;

int result = Integer.MIN_VALUE;

while (left < right) {

if (A[left] + A[right] < K) {

result = Math.max(result, A[left] + A[right]);

left++;

} else {

right--;

}

}

return result == Integer.MIN_VALUE ? -1 : result;

}

}

【LeetCode(Java) - 1099】小于 K 的两数之和相关教程


http://chatgpt.dhexx.cn/article/letKldhV.shtml

相关文章

1099 性感素数

“性感素数”是指形如 (p, p6) 这样的一对素数。之所以叫这个名字&#xff0c;是因为拉丁语管“六”叫“sex”&#xff08;即英语的“性感”&#xff09;。&#xff08;原文摘自 http://mathworld.wolfram.com/SexyPrimes.html&#xff09; 现给定一个整数&#xff0c;请你判断…

IDEA Unable to ping server at 1099问题

问题描述: IDEA配置好tomcat&#xff0c;jdk&#xff0c;jre后&#xff0c;运行项目&#xff0c;启动tomcat报错&#xff1a; Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 1 博客问题处理汇总 …

1099端口占用问题解决方案

最近在开发的时候&#xff0c;IDEA工具意外退出了&#xff0c;再次启动之后&#xff0c;启动web工程报1099端口已经被占用了&#xff0c;现在将解决方法总结如下&#xff1a; 1.在windows命令行窗口下执行&#xff1a; C:\>netstat -aon|findstr 1099&#xff0c;然后查看输…

IDEA报错1099

开发工具与关键技术&#xff1a; idea java 撰写时间&#xff1a;2021年5月18日我们在用IDEA开发项目的时候遇到IDEA报错1099这个问题&#xff0c;就是启动Tomcat的时候会出现下面这个提示。 分析一下出现这个问题的原因&#xff1a; 1、 没有停掉Tomcat就强制关闭了ide…

解决1099端口被占用的问题

解决1099端口被占用的问题 有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误&#xff0c;导致web项目无法运行。这明显是1099端口已经被占用&#xff0c;解决办法如下&#xff1a; 1.在电脑上按下winR键&#xff0c;输…

工作日记:IDEA使用Tomcat时1099端口被占用解决方案

1.报错原因 如果你没在其他软件里指定过1099端口&#xff0c;那1099端口被占用的大部分原因是IDEA项目未正常关闭。 2.解决方案 首先在命令行输入netstat -ano |findstr 1099查看占用1099端口的进程号。 找到进程号后可以用命令tasklist |findstr 进程号 查看进程的相关信息…

1099端口被占用

补贴&#xff1a; 学习完javaweb之后&#xff0c;连接tomcat远程服务器&#xff0c;出现1099端口被占用问题&#xff0c;可以通过以下方式解决 1、打开cmd窗口&#xff0c;以管理员身份运行 2、输入命令&#xff1a;netstat -aon|findstr 1099&#xff08;8080&#xff09;&…

从一次IDEA启动tomcat时1099端口报错的思考和探究

今天我启动在IDEA上启动tomcat的时候&#xff0c;报出如下错误信息&#xff1a; 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 1099端口是干啥的&…

1099 例题6-1 逆序输出数组元素

题目描述 从键盘上输入10个整数&#xff0c;存储在一个长度为10的整型数组中&#xff0c;要求将输入的10个数逆序输出。 如输入为&#xff1a;0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0 输入 10个整数&#xff0c;以空格分隔 输出 将输入的10个整数逆序输出&#xff0c;每…

跑步的节奏

一周七天跑五天&#xff0c;跑三天休息一天&#xff0c;然后跑两天再休息一天。

鄂马赛记 | 跑步就跑步,跑什么马拉松?

这个五一节&#xff0c;除了猫在家里读了基本书&#xff0c;还参加了一场马拉松。马拉松在我的家乡鄂州市举办&#xff0c;是首次采用五城联动的方式&#xff0c;同时在湖北长江沿岸的五座城市鸣枪起跑&#xff0c;名曰长江超级半程马拉松。 鄂州市是一座小城市&#xff0c;虽然…

【解决】使用步道乐跑app如何查询体测成绩

单击屏幕下方的校园&#xff0c;进入校园界面后&#xff0c;再单击屏幕上方的体质测试 单击成绩查询

python把所有txt文件整合在一起(步道乐跑题库)

前言 最近学爬虫的时候&#xff0c;爬取了很多数据&#xff0c;我把他们都放在txt文件里。但是每个数据集都在不同的txt&#xff0c;导致有很多txt文件&#xff0c;不好打包。所以我想写一个程序把他们全部放在一个txt文件里面。 我的文件目录 这里面已经包含了所有步道乐跑…

高德地图记录跑步轨迹_高德地图周边跑步路线功能体验地图秒变运动利器

跑步需要持之以恒&#xff0c;才能不断地给身体“充电”&#xff0c;达到锻炼的目的。那么&#xff0c;怎样才能规划一条最适合跑步的路线&#xff0c;并且督促自己严格完成预设的目标呢?高德地图V8.0.8新增了“周边跑步路线”功能&#xff0c;只需要提前设置好跑步里程&#…

步道乐跑怎么刷有效成绩_注会考试成绩5年有效期怎么计算?附报考建议

众所周知&#xff0c;注册会计师专业阶段各科目成绩有效期均为5年&#xff0c;对此&#xff0c;每年都有很多考生不明白这个5年有效期是什么意思、怎么计算&#xff0c;借着2020年注会成绩公布之际&#xff0c;会计网就跟大家详解一下这个问题。 注会成绩5年有效期什么意思? 从…

使用Xcode + Python进行IOS运动轨迹模拟

前言 在某些app中&#xff0c;需要根据用户的实时位置来完成某些事件 例如跑步打卡软件&#xff08;步道乐跑&#xff09;、考勤打卡软件&#xff08;叮叮&#xff09;、某些基于实时位置的游戏&#xff08;Pokemon Go、一起来捉妖&#xff09; 一般解决办法是通过使用安卓模拟…

运动世界校园刷跑的简单方法应用

工具&#xff1a;安卓手机&#xff08;系统版本不要太低&#xff09; 软件 &#xff1a;运动世界校园&#xff0c;GPS JoyStick&#xff08;一款很优秀的模拟定位软件&#xff0c;拥有操作杆&#xff09; Step 1: 下载安装软件&#xff08;GPS JoyStick是我在Google Play上面…

运动世界校园【夜神模拟器】5.30

文章目录 前言一、下载安装夜神模拟器二、打开夜神模拟器三、定位跑步区域四、模拟跑步①步频 总结 前言 ​ &#x1f496;&#x1f496;《运动世界校园》&#x1f496;&#x1f496;&#xff1a; &#x1f3a8;个人主页&#xff1a;MIKE笔记 &#x1f3a8;专栏&#xff1a;爱…

乐跑解决方案

步道乐跑V3.3.6&#xff08;最新版本&#xff09;——三个随机打卡点问题解决方案 郑重声明&#xff1a; 步道乐跑初衷是为积极响应国家推进课外体育信息化工作&#xff0c;深入贯彻执行《高等学校体育工作基本标准》、《国家学生体质健康标准》、《“健康中国2030”规划纲要》…

论“正确”的使用步道乐跑(二)

有了想法后&#xff0c;然后看了很多大佬的方法&#xff0c;很多都是用Fake Location&#xff0c;但一看好像要花钱注册会员&#xff0c;作为资深白嫖党&#xff0c;果断放弃&#xff0c;然后就找到了一个使用模拟器的方法&#xff0c;除了不能提前规划路线&#xff0c;一天只能…