在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 通过分析简单具体的例子,试图寻找普遍的规律。
- 在二维数组的中间选取一个数字,转变成从数组的一个角上选取数字。
- 如果该数字大于要查找的数字,则剔除这个数字所在列;如果该数字小于要查找的数字,则剔除这个数字所在的行。
- 也可以选取左下角的数字。
- 注意特殊输入测试(空指针)。
- 根据行号和列号计算出相对于数组首地址的偏移量。
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。