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

手机客户端网站建设seo在线教程

手机客户端网站建设,seo在线教程,余姚网站建设公司,速成网站怎么做题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 代码思路: 用暴力算法: class Solution {public boolean searchMatrix(…

题目描述

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:

  • 每行的元素从左到右升序排列。
  • 每列的元素从上到下升序排列。

代码思路:

用暴力算法:

class Solution {public boolean searchMatrix(int[][] matrix, int target) {// boolean flag = false;if(matrix==null ||matrix.length==0 ||target<matrix[0][0]){return false;}int n=matrix.length;int m=matrix[0].length;for(int i=0;i<n;i++){for(int j=0;j<m;j++){if(matrix[i][j]==target){return true;}else if(matrix[i][j]>target){break;}}}return false;}
}

巧妙的方法:

这个把他看做一个二叉搜索树,其中右上角点是根节点,往下是右子树,往左是左子树。复杂度O(log(M*N))

class Solution {public boolean searchMatrix(int[][] matrix, int target) {if(matrix==null ||matrix.length==0 ||target<matrix[0][0]){return false;}int n=matrix.length;int m=matrix[0].length;int i = 0;int j = m-1;while(true){if(matrix[i][j]==target){return true;}else if(matrix[i][j]>target){j--;if(j<0){return false; }}else{i++;if(i>n-1){return false;}}}}
}

http://www.tj-hxxt.cn/news/52682.html

相关文章:

  • 郑州艾特网站建设公司google搜索引擎入口网址
  • 深圳网站建设公司613北京seo排名技术
  • centos6.8 wordpress做抖音seo排名软件是否合法
  • 自助建站系统官方版百度竞价排名名词解释
  • 企业网站备案不通过成都百度推广
  • 网站建设原则如何创建一个app
  • 如何做贴吧类网站多钱北京网络营销推广
  • 网页设计与制作简历seo快速排名
  • 建设一个视频网站的成本厦门seo网站排名优化
  • 盘锦做网站电话怎么做网站主页
  • 企业网站开发实训总结快速提高关键词排名的软件
  • 做地铁建设的公司网站网络优化有前途吗
  • iis怎么创建网站朋友圈广告投放价格表
  • 学做馒头面包哪个网站好网络营销的用户创造价值
  • php培训网站源码网站运营一个月多少钱
  • 怎么做代理网站搜索引擎营销的优势和劣势
  • 辽宁同鑫建设有限公司网站百度排行
  • 一个网站做数据维护3天正常吗seo快速排名软件app
  • wordpress编辑区块报警珠海百度搜索排名优化
  • 中华人民共和国城乡建设部网站首页外链平台
  • 西安网站制作顶尖公司百度平台投诉人工电话
  • 个人建设网站论文设计培训学院
  • 淘客必须做网站汕头seo排名公司
  • 云浮 网站建设网站友情链接是什么
  • 改织梦模板做网站宁波seo推广公司排名
  • pyton怎么做网站的代码百度推广有用吗
  • 网站建设需要会代码吗google官网入口
  • app和网站开发语言的区别学网络营销
  • 网站建设阶段seo优化器
  • 类wordpress java企业网站的搜索引擎推广与优化