【新手小白刷leetcode記錄貼】 1.兩數之和

熱忱a發表於2020-10-08

今天開始刷leetcode  不求速度和數量,但求質量和吃透。基礎差,慢慢來,比較快。

題目

解題思路

首先用暴力破解法 試一下 :

class Solution {
    public int[] twoSum(int[] nums, int target) {
        int a = nums.length;
        for(int i=0;i<a;i++){
            for(int j=i+1;j<a;j++)
            {
                if(nums[i]+nums[j]==target){
                    return new int[] {i,j};
                }
            }
        }
        return new int[0];


    }
}

注意:1.java中陣列的求長度 ,是 陣列.length 。(而不是陣列.length() ) 

          2.因為題中要求不能同一元素使用兩次 ,所以j是從i+1 開始 從0開始不對

         3.建立陣列的方法:intArray0 = new int[3];    intArray1 = new int[]{0,1,2};  注意格式 。

其他方法明天再寫,晚安。

 

相關文章