當(dāng)前位置:
首頁(yè) >
剑指Offer - 面试题57. 和为s的两个数字(双指针)
發(fā)布時(shí)間:2024/7/5
27
豆豆
生活随笔
收集整理的這篇文章主要介紹了
剑指Offer - 面试题57. 和为s的两个数字(双指针)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 題目
輸入一個(gè)遞增排序的數(shù)組和一個(gè)數(shù)字s,在數(shù)組中查找兩個(gè)數(shù),使得它們的和正好是s。如果有多對(duì)數(shù)字的和等于s,則輸出任意一對(duì)即可。
示例 1: 輸入:nums = [2,7,11,15], target = 9 輸出:[2,7] 或者 [7,2]示例 2: 輸入:nums = [10,26,30,31,47,60], target = 40 輸出:[10,30] 或者 [30,10]限制: 1 <= nums.length <= 10^5 1 <= nums[i] <= 10^6來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/he-wei-sde-liang-ge-shu-zi-lcof
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
2. 解題
- 利用遞增條件,在數(shù)組首尾設(shè)置指針
- 根據(jù)和的大小,分別挪動(dòng),見(jiàn)代碼
總結(jié)
以上是生活随笔為你收集整理的剑指Offer - 面试题57. 和为s的两个数字(双指针)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 程序员面试金典 - 面试题 04.02.
- 下一篇: LeetCode 553. 最优除法(数