题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路 我记得在leetcode上也有这么一道题“240. 搜索二维矩阵 II”,最开始用了暴力搜索发现超时,最后我写了一个将数组分为两半查找过了。 二维数组是有序的,从右上角来看,向左数字递减,向下数字递增。 因此从右上角开始查找, 当要查找数字比右上角数字大时,下移; 当要查找数字比右上角数字小时,左移; 如…

2019年5月5日 0条评论 0点热度 阅读全文