代码
public class Solution {
public int[] TwoSum(int[] nums, int target) {
int[] result=new int[2];
for (int i = 0; i < nums.Count() - 1; i++)
{
for (int j = i + 1; j < nums.Count(); j++)
{
if (nums[i] + nums[j] == target)
{
result[0]=i;
result[1]=j;
return result;
}
}
}
return null;
}
}
大致思路
套用两层for循环
第一层循环选定数组中第i个数
第二层用来找到两数之和与第i个数之差所在的位置
如果找到了就将两数下标赋值给一个数组返回
如果没找到则返回null