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

怀化找什么人做网站推广渠道平台

怀化找什么人做网站,推广渠道平台,江苏网站建设费用,做京东一样的网站1.题目要求: 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:每行的元素从左到右升序排列。 每列的元素从上到下升序排列。实列: 2.各位大佬们,大家好,此题我用的方法是一行一行的找&…

1.题目要求:

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:每行的元素从左到右升序排列。
每列的元素从上到下升序排列。

实列:
在这里插入图片描述

在这里插入图片描述
2.各位大佬们,大家好,此题我用的方法是一行一行的找,虽然比较繁琐,但也容易理解:
1.首先我们创建一个能在一行中遍历的函数:

int search(int* arr,int col,int target)
{int left = 0;int right = col - 1;while(left <= right){int mid = (left + right) / 2;if(target == arr[mid]){return 1;}else if(arr[mid] < target){left = mid + 1;}else{right = mid - 1;}}return -1;
}

其实这也相当于二分查找;
2.用循环把每一行的数传入函数中:

int i = 0;int col = *matrixColSize;for(i = 0;i < matrixSize;i++){int res = search(matrix[i],col,target);if(res == 1)return true;}return false;

以下代码块为全部代码:

int search(int* arr,int col,int target)
{int left = 0;int right = col - 1;while(left <= right){int mid = (left + right) / 2;if(target == arr[mid]){return 1;}else if(arr[mid] < target){left = mid + 1;}else{right = mid - 1;}}return -1;
}
bool searchMatrix(int** matrix, int matrixSize, int* matrixColSize, int target){int i = 0;int col = *matrixColSize;for(i = 0;i < matrixSize;i++){int res = search(matrix[i],col,target);if(res == 1)return true;}return false;
}

好了,这就是我的代码了,大家如果觉得好的话,就给个免费的赞吧,谢谢了^ _ ^

http://www.mnyf.cn/news/45530.html

相关文章:

  • wordpress 小工具 功能郑州网站优化软件
  • 我想建设一个算命网站自己如何注册网站
  • 网络班级网站建设seo搜索引擎优化题库
  • 北京专业网站设计制作seo学校培训
  • 做网站哪里的好正规代运营公司
  • 网站建设 公司新闻百度付费推广的费用
  • 网站制作国际连锁谷歌seo优化怎么做
  • 制作企业网站步骤自媒体营销推广方案
  • 网站建设询价单外贸独立站建站
  • 专做网游视频的网站网页设计工作室长沙
  • 济南建设网站企业收费20条优化措施
  • 如何使用mysql数据库做网站爱站
  • 装修网站建设优缺点全面网络推广营销策划
  • 绿色网站模板大全论坛推广怎么做
  • 网站表格怎么做的今天刚刚发生的新闻最新新闻
  • 专业网站建设必要性西安高端模板建站
  • 东阿网站建设公司北京网站优化指导
  • p2p贷款网站制作培训班管理系统 免费
  • 介绍网络营销seo入口
  • 网站开发设计制作公司临沂网站seo
  • 初二怎么做网站济南seo培训
  • 大连网站建设找简维科技google安卓手机下载
  • 网站的建设技术有哪些内容长春网站制作推广
  • 西安哪个公司可以做网站百度热搜关键词排名优化
  • 素材网站怎么做软文推广代理
  • 网页设计与网站建设04在线测试郑州做网站推广资讯
  • 大连建设科技网站百度知道网页版入口
  • phpmysql旅游网站开发如何做网络推广人员
  • 武汉网站建设索王道下拉青岛seo网站管理
  • 无锡哪个网站好淘宝关键词排名查询网站