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

佛山网站设计案例模具机械设备东莞网站建设

佛山网站设计案例,模具机械设备东莞网站建设,创建微信公众号步骤,手机ppt制作给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非递减顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。 …

给你一个满足下述两条属性的 m x n 整数矩阵:

每行中的整数从左到右按非递减顺序排列。
每行的第一个整数大于前一行的最后一个整数。
给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。
在这里插入图片描述
在这里插入图片描述

/*** @param {number[][]} matrix* @param {number} target* @return {boolean}*/
// 1、暴力求解
var searchMatrix = function(matrix, target) {var flag = 0for(var i = 0;i <matrix.length;i++){for(var j = 0;j <matrix[i].length;j++){if(matrix[i][j] == target){flag = 1break}}}if(flag ==1){return true}else{return false}};// 2、每一行进行二分法
var searchMatrix = function(matrix, target) {for (var i = 0; i < matrix.length; i++) {var left = 0;var right = matrix[i].length - 1;while (left <= right) {var mid = Math.floor(left + (right - left) / 2);if (matrix[i][mid] === target) {return true;} else if (matrix[i][mid] < target) {left = mid + 1;} else {right = mid - 1;}}}return false;
};// 3、直接将矩阵看成一维数组然后使用二分法
var searchMatrix = function(matrix, target) {var m = matrix.lengthvar n = matrix[0].lengthvar left = 0,right = m*n-1while(left <=right){var mid = Math.floor(left+(right-left)/2)var r = Math.floor(mid / n);var c = mid % nif(matrix[r][c] == target){return true}else if(matrix[r][c] > target){right = mid-1}else{left = mid+1}}return false
};
http://www.sczhlp.com/news/60404/

相关文章:

  • 龙岩网站定制网站 免费空间
  • 中国智慧城市建设门户网站完整网站源码asp
  • 网站运行平台包括查企业信息的国家网站
  • wordpress替换百度站内搜索常见网页制作工具
  • 怎么自己做淘宝客网站电子商务网站怎么建设
  • 杭州网站制作汕头网站设计电话
  • 西安企业网站制作公司淘宝网页设计模板素材
  • 荣格八维 mbti
  • 青岛公司网站建设价格发外链的平台有哪些
  • 济南网站建设(力选聚搜网络)西部数码域名网站模板
  • 河南网站推广电话温州市城乡建设厅网站首页
  • 高端网站建设的流程是什么济南网站建设599
  • 张家港外贸网站制作2017网站建设价目表
  • 甘肃省建设局网站上海多家商场调整营业时间
  • 深圳建设银行网站金华专业做网站
  • 互联网网站有哪些长沙网红打卡地方有哪些
  • 成都网站排名 生客seo怎么样做基因结构可以用哪个网站
  • 网站开发支付宝二维码支付wordpress进入不了后台
  • 企业网站制作方案wordpress的rest api
  • 温州本地网站平台深圳个人形象设计工作室
  • 写作网站有哪些潜江网站设计公司
  • 类似凡科互动的网站营销推广主要包括
  • 使页面具有动态效果的网站建设技术是百度开户代理公司
  • 网站宽度一般是多少pc网站如何做seo
  • 临西网站建设价格哪些网站收录排名好
  • 贵阳市建设局网站哪个网站设计素材多
  • 有额度的购物app商城太原seo报价
  • 合肥高端网站建设设计公司网站建设发展史
  • 凡科做的微网站怎样连接公众号徐汇网站开发培训
  • 域名访问网站应该怎么做c 网站开发案例源码