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

个人备案的网站可以做商城weui做购物网站的案例

个人备案的网站可以做商城,weui做购物网站的案例,网站建设类型有哪些,全部汅api免费下载欢迎你链接: 剑指 Offer 04. 二维数组中的查找 题意: 一个二维矩阵数组,在行上非递减,列上也非递减 解: 虽然在行列上非递减,但是整体并不有序,第一行存在大于第二行的数字,第一列存在…

链接:

剑指 Offer 04. 二维数组中的查找

题意:

一个二维矩阵数组,在行上非递减,列上也非递减

解:

虽然在行列上非递减,但是整体并不有序,第一行存在大于第二行的数字,第一列存在大于第二列的数字,所有非递减只对单行单列有效

如果从左上角开始遍历,就会发现往下走和往右走都是数值变大,同时两种走法不存在优先级,只能做到优化的O(N^2)遍历

但是如果从右上角开始遍历,就能发现往下走和往左走分别是数值变大和数值变小,以此进行类似二分查找的过程

实际代码:

#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> PII;
bool findNumberIn2DArray(vector<vector<int>>& matrix, int target)
{int lgrow=matrix.size(); if(!lgrow) return false;int lgcol=matrix[0].size(); if(!lgcol) return false;PII start(lgrow-1,0);while(true){if(matrix[start.first][start.second]==target) return true;if(matrix[start.first][start.second]<target){start.second++;if(start.second>=lgcol) return false;}else{start.first--;if(start.first<0) return false;}}return false;
}
int main()
{int n,m,t,temp;cin>>n>>m>>t;vector<vector<int>> matrix;for(int i=0;i<n;i++){vector<int>vec;for(int j=0;j<m;j++){cin>>temp;vec.push_back(temp);}matrix.push_back(vec);}bool ans=findNumberIn2DArray(matrix,t);cout<<boolalpha<<ans<<endl;return 0;
}

限制:

  • 0 <= n <= 1000
  • 0 <= m <= 1000
http://www.yayakq.cn/news/604502/

相关文章:

  • 电视剧手机网站大全建站系统排行榜
  • 自己建立网站的方法什么是电商平台怎么加入电商平台
  • 做网站需要备案吗企业为什么做网站推广
  • 专门做定制的网站潍坊营销型网站建设
  • 做网站在哪里找客户室内设计图网站有哪些
  • 购物网站简介电子商务专业就业方向及前景
  • 网站建设公司 跨界鱼科技专业手机百度网页版
  • 无锡网站制作怎么样吉林网页制作公司
  • 做购物网站表结构分析昆明做网站建设价位
  • 移动网站开发的视频下载网站的关键词可以取消吗
  • 外贸网站建设知识 列表男女做的羞羞事的网站
  • 微页制作网站模板手机模版网站价格
  • 佛山网站建设公司价格多少做行业网站赚钱吗
  • 企业网站的建设流程一般做网站用什么语言
  • 织梦网站首页内容扬州市建设局网站 竣工备案
  • 创联互动建设网站电商网站怎样做优化才最合理
  • 鄂尔多斯网站开发页面制作的公司
  • 极速网站建设定制费用凯里哪里有做网站的
  • 江苏省建设人才网站怎么在百度上做网站推广
  • 丰台深圳网站建设公司古风模板网
  • 淘宝客网站怎么做seowordpress文章页面添加广告
  • 东莞网站设计流程爱网度假
  • 温岭建设局网站怎么制作网页步骤
  • it培训机构哪家强seo优化首页
  • 做网站页面代码wordpress访问量
  • 阿勒泰地区住建设局网站精通网站建设 100
  • 怎样创作一个网站wordpress 写作主题
  • 机械制造网站怎样推广一个产品
  • 制作网站后台浙江平台网站建设哪家有
  • 网站建设费用明细 xls万网网站备案证书