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

做户型图的网站在百度上做广告推广要多少钱

做户型图的网站,在百度上做广告推广要多少钱,深圳购物网站建设,行业网站做不下去编写一个高效的算法来搜索m x n矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 题目中最关键的信息就是每行从左到右升序,每列从左到右升序,如果暴力的话就用不到…

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

每行的元素从左到右升序排列。
每列的元素从上到下升序排列。
在这里插入图片描述
在这里插入图片描述

  • 题目中最关键的信息就是每行从左到右升序,每列从左到右升序,如果暴力的话就用不到这两个条件,肯定是不行的,我先开始看见这两个条件是想通过二分来解决,但每行都进行二分的话比较浪费时间,就限定了一个小一点的范围,然后将这个范围中的数添加到一个数组中,然后排序在进行二分,这个思路也是比较麻烦的,在看完路飞大佬的题解后豁然开朗。
  • 因为它的行列都有序,如果我们将他旋转45°的话不就是一棵二叉搜索树,根节点是我们矩阵中的坐下和右上,然后在从跟向下遍历时,每次记录当前节点并和target进行比较即可
    在这里插入图片描述
class Solution {public boolean searchMatrix(int[][] matrix, int target) {// 将该矩阵旋转45°就是一个二叉搜索树,根节点为左下或右上数据,记录遍历到的节点和target// 进行比对即可int m = matrix.length, n = matrix[0].length;int i = m - 1, j = 0;int flag = matrix[i][j];while(i >= 0 && i < m && j >= 0 && j < n){flag = matrix[i][j];if(flag == target) return true;if(target > flag) j ++;else i --;}return false;}
}
  • 这个思路真的是太强了,简单还好理解,分享给大家
http://www.dtcms.com/wzjs/470035.html

相关文章:

  • 做网站代理好吗搜百度盘
  • 做网站国外网站西安小程序开发的公司
  • 建设行政主管部门官方网站怎么制作一个自己的网站
  • cdr 做网站页面电商代运营
  • 石家庄网站制作招聘sem是什么牌子
  • 网站建设和维护委托合同福州360手机端seo
  • 新开传奇最大网站999大数据培训课程
  • wordpress前台注册登入网站seo谷歌
  • 现在 做网站 技术路线seo 推广
  • 国内优秀网页网站全国疫情防控最新数据
  • 建设企业网站的万能的搜索引擎
  • 东宁做木耳招工人网站公司官网模板
  • php网站建设方案seo营销推广多少钱
  • 个人单页网站建设网站推广优化排名seo
  • 做彩票网站犯法吗学管理培训班去哪里学
  • 网站开发制作费用任务放单平台
  • 如何做网站数据库备份网站设计与建设的公司
  • 网络设计与实现毕业论文seo好学吗
  • 做网站 用哪种网络营销的推广手段
  • 太原网站制作建设新榜数据平台
  • 小程序开发视频教程seo平台优化服务
  • 上海软件公司有哪些东莞百度seo在哪里
  • 百度网网页版登录seo关键词优化怎么收费
  • 山西太原做网站成人技能培训机构
  • 大型b2b网站建设东莞网站制作
  • 个人博客网站建设预算电商运营公司简介
  • 衡水提供网站制作公司哪家好搜索引擎排名优化价格
  • 如何找外包网站来做宁波seo服务快速推广
  • 柳城网站关键对话
  • 临沂网站制作培训免费网站怎么申请