两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
/// <summary>
/// </summary>
/// <param name="nums">给定的数组信息</param>
/// <param name="target">目标值整数</param>
/// <returns></returns>
public int[] TwoSum(int[] nums, int target)
{
int[] result = null;
//暴力破解法
int length = nums.Length;
//遍历第一个参数
for (int i = 0; i < length; i++)
{
//从第二个参数开始进行比较
for (int j = i + 1; j < length; j++)
{
if (nums[i]+ nums[j] == target )
{
result = new int[] { i, j };
return result;
}
}
}
return result;
}