第一次使用,脱离IDE在解答栏里编写,感觉满满的恶意呀,一道简单的求和题,思路虽然很顺畅,但是细节差得可以,各种编译检查错误,习惯于使用IDE究竟是好事还是坏事?
需求:
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
附代码:
class Solution {
public int[] twoSum(int[] nums, int target) {
int[] answer=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){
answer[0]=i;
answer[1]=j;
//i=nums.length;break;(一组输入只得到一组结果)
}
}
}
return answer;
}
}