1. 两数之和

地址

class Solution {
    public int[] twoSum(int[] nums, int target) {
        for(int i=0;i<nums.length;i++){
            for(int j=i+1;j<nums.length;j++){
                if(nums[i]+nums[j]==target){
             return new int[]{i,j};
                }
            }
        }  throw new RuntimeException("No two sum solution");
    }
}

1、其实就是两个for循环,注意第二个for循环的int j=i是比较常见的技巧。
2、此外,return new int[] {} 这种做法第一次!!还可以返回的同时创建一个数组!!
3、throw new待解决。。。

你可能感兴趣的:(力扣简单题)