剑指offer 2 006 两数之和

在这里插入图片描述双指针即可,太简单了。

class Solution {
    
    
    public int[] twoSum(int[] numbers, int target) {
    
    

            int i=0;
            int j = numbers.length-1;
            while(i<j){
    
    
                if(numbers[i]+numbers[j]==target) return new int[]{
    
    i,j};
                if(numbers[i]+numbers[j]>target) j--;
                if(numbers[i]+numbers[j]<target) i++;
            }
            return null;

    }
}

Guess you like

Origin blog.csdn.net/qq_37772958/article/details/121801698
Recommended