须知少年凌云志,曾许人间第一流。这篇文章主要讲述Search a 2D Matrix相关的知识,希望能为你提供帮助。
文章图片
文章图片
文章图片
bool searchMatrix(const vector< vector< int> > & matrix, int target)
int m = matrix.size(); //行
int n = matrix.front.size();
int first = 0;
int last = m*n;
while (first < last)
int mid = first + (last - first) / 2;
//确定其中矩阵中的位置
int value = https://www.songbingjia.com/android/matrix[mid / n][mid%n];
if (value =https://www.songbingjia.com/android/= target)return true;
else if (target> value)
first = mid + 1;
else
last = mid;
View Code
【Search a 2D Matrix】
推荐阅读
- Opencv Cookbook阅读笔记(用直方图统计像素)
- Linux下玩转nginx系列——初识nginx及其使用入门
- 拉格朗日对偶
- 第二节:SpingBoot单元测试
- 这8个JS 新功能,你应该去尝试一下
- #yyds干货盘点# 详解JavaScript中的闭包
- OpenHarmony 源码解析之DFX子系统-标准系统接口使用说明
- Shell脚本画图形
- #yyds干货盘点#CCNA学习记录4