第二章:数组
面试题6:排序数组中两个数字之和
题目
参考代码
public int[] twoSum(int[] numbers, int target) {
int i = 0;
int j = numbers.length - 1;
while (i < j && numbers[i] + numbers[j] != target) {
if (numbers[i] + numbers[j] < target) {
i++;
} else {
j--;
}
}
return new int[] {i, j};
}面试题7:数组中和为0的三个数字
题目
参考代码
面试题8:和大于等于k的最短子数组
题目
参考代码
面试题9:乘积小于k的子数组
题目
参考代码
面试题10:和为k的子数组
参考代码
面试题11:0和1个数相同的子数组
题目
参考代码
面试题12:左右两边子数组的和相等
题目
参考代码
面试题13:二维子矩阵的和
题目

参考代码
Last updated