摘要:
1.二维数组中的查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 考点:查找 思路:类search 2D Matrix II的解题思路 代码: public class Sol 阅读全文
摘要:
1.给定两个排序后的数组A和B,其中A的末端有足够的缓冲空容纳B。编写一个方法,将B合并入A并排序。 思路:从数组A和B的末端元素开始,将最大的元素放到数组A的末端。 public static void merge(int[] a, int[] b, int lastA, int lastB) { 阅读全文
摘要:
1.1一个整型数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这一个只出现一次的数字。 思路:所有数字异或,最后结果就是只出现一次的数。 public int singleNumber(int[] nums) { int length = nums.length; if(length = 阅读全文