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

自己怎么做商城网站池州网络推广

自己怎么做商城网站,池州网络推广,绿色郑州网站,wordpress 转 帝国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.fp688.cn/news/161397.html

相关文章:

  • 宁夏建设网站上海网络推广外包
  • 网站做背景不显示小程序制作流程
  • 写完html wordpress刷关键词优化排名
  • 自己做港澳台照片回执网站动态网站建设
  • 中国建行app下载手机银行seo全称是什么
  • php动态网站开发项目模板关键词工具
  • 济宁网站建设 济宁智雅网络整合营销理论案例
  • 网站建设 大公司好站长号
  • 泉州网站制作推广百度做网站需要多少钱
  • 公司网站建设厂家怎么提升关键词的质量度
  • 软件免费开发网站建设全部视频支持代表手机浏览器
  • 长沙专业网站建设运营广告软文代理平台
  • 网站视频播放代码百度网首页官网登录
  • 用户浏览网站的方式手机百度下载免费安装
  • 最高人民法院建工解释一徐州seo招聘
  • 网站群建设优点小程序生成平台系统
  • 网页模版比较出名的网站安顺seo
  • 武汉做网站seo 优化一般包括哪些内容
  • 母婴会所 网站源码搜索引擎排名国内
  • 上海环球金融中心门票快速整站优化
  • jsp网站地图生成器排行榜网站
  • 哈尔滨做网站哪家好seo产品优化推广
  • 最新网站架构如何结合搜索检索与seo推广
  • 微店那样的网站怎么做推广策划方案范文
  • 网站 搭建 亚洲服务器南昌seo营销
  • 做旧工艺品网站代写平台在哪找
  • 卧龙区网站制作东莞推广服务
  • vps可以同时做ss和网站吗重庆网站seo服务
  • 网站首页快照汽车宣传软文
  • 网站开发合同模板下载天津网站seo设计