package testcase; /** * * @decription 二维数组的查找 * @author bjliuzezhou * @date 2016年2月23日 */ public class TypicalArithmetic_02 { public static void main(
分类:
编程语言 时间:
2016-03-02 12:39:53
阅读次数:
161
题目:在一个二维数组中,每一行都按照从左到右递增,每一列都按照从上到下递增,请完成一个函数,输入这样一个二维数组和整数,判断其中是否含有该数。代码:#include<iostream>
#include<cstdlib>
#defineCOL4
#defineROW4
usingnamespacestd;
boolfind(int*ar..
分类:
编程语言 时间:
2016-02-02 15:17:16
阅读次数:
186
【题目描述】在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入描述:array: 待查找的二维数组target:查找的数字输出描述:查找到返回true,查找不到返回false【解题...
分类:
编程语言 时间:
2015-12-15 12:23:55
阅读次数:
154
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析:每次都从二维数组的右上角元素开始找public class Solution { public boolean ...
分类:
编程语言 时间:
2015-09-28 15:55:24
阅读次数:
177
1、题目
就是给定一个二维数组,数组里面从左到右,从上到下都是非降序。然后查找某个值是否存在。这个题目在剑指offer里面也有。不过这里用的是自己想出来的方法。
2、解法
这里涉及到二分查找肯定是想着使用二分查找。类比一维数组的二分查找,需要两个指针表示范围。但是这里是二维数组,所有想着使用四个指针表示范围。二分查找中肯定需要个中点,这个中心点自然而然选择矩形的中心点。在一维数组,中心点把数...
分类:
编程语言 时间:
2015-07-30 21:25:45
阅读次数:
168
解法, 可以从右上角或左下角的数开始, 与要寻找的数进行比较, 以左下角为例,如果要查找的数是9, 6小于9, 所以6所在的列都小于9, 删掉该列, 8 小于 9, 同理删掉该列, 11 大于9, 它右边的数肯定大于9, 删掉该行, 同理, 删掉 10 所在的行, 最后 9 等于 9 ,找到, 返回true。
code:
bool Find(int* arr, int rownu...
分类:
编程语言 时间:
2015-07-27 13:20:43
阅读次数:
177
题目:在一个二维数组中,每一行都按照从左到右的递增顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样一个二维数组和一个整数,判断数组中是否含有该整数。分析:数组如下所示方式大致如下:选择的应该是右上角或者左下角。// 二维数组matrix中,每一行都从左到右递增排序,// 每一列...
分类:
编程语言 时间:
2015-07-13 17:57:28
阅读次数:
127
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。算法思路:1.拿数组中最右边的数和要找的数进行比较,如果右边数较大,可以不考虑最右边的一列,如果右边数较小,可以不考虑最上边的一...
分类:
编程语言 时间:
2015-05-01 17:23:01
阅读次数:
117
题目:在一个二维数组当中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组
和一个整数,判断数组当中是否含有该整数。
思路:
1 2 8 9
2 4 9 12
4 7 10 13
6 8 11 15
每一行递增,如果右上角的数字小于要找的数字,那么这一行所有的数字都...
分类:
编程语言 时间:
2014-12-22 14:27:08
阅读次数:
227
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排列。请完成这样一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析:如输入的二维数组为128924912471013681115我们可以从右上角开始的那个数字(设为..
分类:
其他好文 时间:
2014-09-18 16:55:14
阅读次数:
138