167. 两数之和 II - 输入有序数组 Leetcode Java

news/2025/2/12 4:55:19/
//给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 
//
// 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 
//
// 说明: 
//
// 
// 返回的下标值(index1 和 index2)不是从零开始的。 
// 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 
// 
//
// 示例: 
//
// 输入: numbers = [2, 7, 11, 15], target = 9
//输出: [1,2]
//解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。 
// Related Topics 数组 双指针 二分查找//leetcode submit region begin(Prohibit modification and deletion)
class Solution {public int[] twoSum(int[] numbers, int target) {int left = 0;int right = numbers.length-1;//其中 index1 必须小于 index2。while (left < right) {int sum = numbers[left] + numbers[right];if (sum == target) {return new int[]{left + 1, right + 1};} else if (sum < target) {left++;} else if (sum > target) {right--;}}return new int[]{-1, -1};}
}
//leetcode submit region end(Prohibit modification and deletion)

 


http://www.ppmy.cn/news/588860.html

相关文章

Apple II是苹果公司制作的第一种普及的微电脑

Apple II是苹果公司制作的第一种普及的微电脑。它的直系先祖是Apple I——一种有限的、以印刷電路板组成的电脑。许多电子玩家基于此电脑创新了许多功能&#xff0c;使Apple II达到商业上的成功。自1977年于西岸電腦展&#xff08;West Coast Computer Faire&#xff09;首次发…

OpenStack(T版)——镜像(Glance)服务介绍与安装

文章目录 OpenStack(T版)——镜像(Glance)服务介绍与安装安装与配置准备(1)创建数据库(2)加载admin user 的环境变量(3)创建Identity(4)创建Glance镜像服务组件的API endpoint 安装和配置Glance镜像服务组件(1)安装软件包(2)编辑文件/etc/glance/glance-api.conf&#xff0c;完…

通用vs垂直?热门AI大模型你更看好哪个?(附免费资源)

自ChatGPT发布以来&#xff0c;通用大模型就仿佛坐了火箭&#xff0c;短短几个月的时间&#xff0c;各大企业便争相发布自己的大模型&#xff0c;这其实也反应了目前人工智能发展的方向。 不过从长远来看&#xff0c;垂直领域大模型的发展会比通用大模型更具势头&#xff0c;一…

【Linux】如何在tty终端terminal上实现上下翻页?ubuntu\centos

一、问题背景 有时候&#xff0c;我们在tty终端执行一条命令&#xff0c;会产生很多输出文本&#xff0c;这些文本占满了整个屏幕还不止。 于是乎&#xff0c;我们没办法查看到上面的输出。 在图形界面中的终端&#xff0c;可以用shift Pageup或shift Pagedown来翻页。 …

EPLAN 提高效率之鼠标与键盘【转载】

&#xfeff;&#xfeff; EPLAN 提高效率之鼠标与键盘【转载】 (2013-09-04 09:27:52) 转载▼ 标签&#xff1a; 工控老鬼 深圳plc培训 启程plc培训 s7-300 s7200 分类&#xff1a; 电气技术 EPLAN 提高效率之鼠标与键盘【转载】 这篇文章虽然简单&#xff0c;却是我四年半EP…

【KitBash3D Cargo插件】向UE中直接导入免费模型

步骤 1. 进入KitBash3D官网&#xff0c;点击右上角按钮来下载Cargo 2. 下载好后是个压缩包&#xff0c;需要进行解压 3. 解压后运行安装程序 4. 我就安装到默认的安装路径 5. 安装好后打开软件&#xff0c;注册账号&#xff08;如果点击创建账户按钮没反应就去KitBash3D官网注…

服务器被入侵如何排查?如何防止服务器被入侵?

遇到很多次客户服务器被入侵的情况&#xff0c;有些服务器被植入木马后门、有些被检查出有挖矿程序、有些发现登录密码不对&#xff0c;被恶意登录修改了密码&#xff0c;遇到了服务器被入侵的情况应第一时间联系服务商售后处理将损失降低到最低程度&#xff0c;让网站、游戏等…

Maven工程集成SDK后的影响测试

说明 在本地构建项目&#xff1a;首先&#xff0c;在本地使用Maven对项目进行构建&#xff0c;检查是否会报任何错误或警告信息&#xff0c;确保项目能够正常编译和运行。 运行单元测试&#xff1a;运行单元测试以确保新增的依赖没有破坏现有的代码功能&#xff0c;同时还能确…