当前位置: 首页 > news >正文

自己个人网站后台怎么做白城北京网站建设

自己个人网站后台怎么做,白城北京网站建设,罗店网站建设,wordpress绑定微信公众号获取矩阵的行数和列数 vector<vector<int>>& matrix matrix 是一个 vector<vector<int>> 类型的二维向量&#xff0c;其本质是一个嵌套的动态数组 matrix.size() 返回的是外层 vector 的大小&#xff0c;即有多少个 vector<int> 元素&…

获取矩阵的行数和列数

vector<vector<int>>& matrix

 matrix 是一个 vector<vector<int>> 类型的二维向量,其本质是一个嵌套的动态数组

matrix.size() 返回的是外层 vector 的大小,即有多少个 vector<int> 元素,也就是二维向量的行数

matrix[0] 是第一行的 vector<int>,即第一个 vector<int> 元素
matrix[0].size() 返回第一行的大小,也就是该行中 int 元素的数量,即列数

一维索引与二维坐标的转换

在二维数组中,如果将所有元素按行优先的方式展开为一维数组,那么任意一维索引 mid 对应的二维坐标为:

row = mid / n
col = mid % n

在 C++ 中,数组索引是从 0 开始的

错误代码

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int m=matrix.size();int n=matrix[0].size();int left=0;int right=m*n;while(left<=right){int mid=left+(right-left)/2;int row=mid/n;int col=mid%n;if(target<matrix[row][col]){right=mid-1;}else if(target>matrix[row][col]){left=mid+1;}else{return true;}}return false;}
};

注意把right初试为m*n-1

正确代码

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int m=matrix.size();int n=matrix[0].size();int left=0;int right=m*n-1;while(left<=right){int mid=left+(right-left)/2;int row=mid/n;int col=mid%n;if(target<matrix[row][col]){right=mid-1;}else if(target>matrix[row][col]){left=mid+1;}else{return true;}}return false;}
};
http://www.dtcms.com/a/488978.html

相关文章:

  • 网站设计素材网站上海龙元建设网站
  • .net 企业网站源码下载网站开发详细流程
  • wordpress建站有什么好处北京国税局网站做票种核定时
  • 做网站用的编程工具免费h5响应式网站搭建
  • 企业官网网站建设免费家具网站建设公司
  • 学校网站建设工作内容信用平台网站建设建议
  • 衡水自助建站系统python如何做自己的网站
  • 2017做网站怎么赚钱婚纱摄影网站
  • 网站后缀cc女人能做网站开发吗
  • 公司网站素材网站建设 微盘下载
  • 工程建设信息网站资质公告微官网和微网站首页
  • 学校网站结构图云服务器安装win系统做网站
  • 面签拍照 网站备案网站开发部门结构
  • 网站设计步骤及注意事项资阳住房和城乡建设厅官方网站
  • 郑州市网站建设怎么样哪个网站可以做店招
  • 宁波做网站优化多少钱搜索引擎下载入口
  • 上海建网站计划网站建设商城
  • 手机网站建设找哪家怎么自己做网站盗qq
  • 开发个网站需要多少钱建设积分商城网站
  • Nacos配置中心:SpringCloud集成实践与源码深度解析
  • 小程序注册条件南阳seo招聘
  • 百度提交网站入口利用模板做网站
  • 谷歌网站模板帝国做的网站打开速度
  • 幸运28网站建设天津网站建设业务
  • 如何做网站店铺的模板网站建设备案是什么
  • 企业网站建设的一般要素包括什么品牌型网站建设哪家好
  • p2p网站开发方法做企业福利网站起名
  • 制作一个网站官网企业信息公示怎么弄
  • 石家庄网站建设费用做美食推广的网站
  • 鞍山网站建设公司电商网站开发毕业设计百度文库