提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
力扣两数之和,解释其中涉及一些我认为适合的点
提示:以下是本篇文章正文内容,下面案例可供参考
一、两数之和
二、题目详解
1.代码展示:
class Solution {
public int[] twoSum(int[] nums, int target) {
int[] arr;
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};
}
}
}
return null;
}
}
2.结果展示:
总结
感悟:
(1)return new int[]{i,j}这段话是用于返回两个变量并且把这两个变量以数组的形式返回.
(2)return null并不是特别的严谨,由于这个题目是表示返回一个空数组,所以可以采用这种方法;一般会选择采用return new int[0],这是由于代码写到for循环结束之后,对于应该返回一个什么样的值产生了分歧,而int恰好可以说明需要返回什么样子的值.