代码:(Java版)2020/07/03
public int[] twoSum(int[] nums, int target) {
int[] ans = new int[2];
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] + nums[j] == target) {
ans[0] = i;
ans[1] = j;
return ans;
}
}
}
return ans;
}
代码:(Java版)2021/05/07
public class Solution {
public static int[] twoSum(int[] nums, int target) {
int[] index = new int[2];
for (int i = 0; i < nums.length - 1; i++) {
for (int j = i + 1; j < nums.length; j++) {
if ((nums[i] + nums[j]) == target) {
index[0] = i;
index[1] = j;
return index;
}
}
}
return index;
}
public static void main(String[] args) {
int[] nums = {2, 7, 11, 15};
int target = 9;
int[] index = twoSum(nums, target);
System.out.println(Arrays.toString(index));
}
}
时隔近一年,当再次提交同一道 LeetCode 题目的时候,还是会有些许的感慨,代码看起来似乎变化不大,但还是有小小的不同。在这一年中自己也遇到的一些事情,也经历的一些事,感慨良多,我知道算法是真的难,我也不知道我能坚持多久,就当是自己的兴趣吧,有空就刷一刷,Just for Fun!