在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
示例:
现有矩阵 matrix 如下:
[
[1, 4, 7, 11, 15],
[2, 5, 8, 12, 19],
[3, 6, 9, 16, 22],
[10, 13, 14, 17, 24],
[18, 21, 23, 26, 30]
]
给定 target = 5,返回 true。
给定 target
【剑指offer】【C++】04. 二维数组中的查找
最新推荐文章于 2022-03-03 14:03:00 发布
本文详细分析了二维数组中查找目标值的算法,强调了行和列的有序特性。通过比较左下角和右上角元素,可以有效地排除不需要检查的区域,提高查找效率。同时,提供了两版代码实现,探讨了优化策略。
摘要由CSDN通过智能技术生成