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

离职删除做的网站网站开发好难呀

离职删除做的网站,网站开发好难呀,网站品牌词,西安网站建立题目描述在一个 n * m 的二维数组中#xff0c;每一行都按照从左到右递增的顺序排序#xff0c;每一列都按照从上到下递增的顺序排序。请完成一个函数#xff0c;输入这样的一个二维数组和一个整数#xff0c;判断数组中是否含有该整数。示例:现有矩阵 matrix 如下#xf…题目描述在一个 n * m 的二维数组中每一行都按照从左到右递增的顺序排序每一列都按照从上到下递增的顺序排序。请完成一个函数输入这样的一个二维数组和一个整数判断数组中是否含有该整数。示例:现有矩阵 matrix 如下[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target 5返回 true。给定 target 20返回 false。限制0 n 10000 m 1000解题思路由于每行中的数据从左到右递增每一列从上往下递减因此右上角的元素是其所在行的最大元素和所在列的最小元素同理左下角的元素是其所在列的最大元素和所在行的最小元素。直接将目标值与右上角元素或者左下角元素进行比较可以大大提高查找效率。代码bool findNumberIn2DArray(int **matrix, int matrixSize, int *matrixColSize, int target){int row 0;int col *matrixColSize - 1;if(matrix NULL || matrixSize 0 || matrixColSize 0){return false;}while((row matrixSize) (col 0)){if(matrix[row][col] target){col--;}else if(matrix[row][col] target){row;}else{return true;}}return false;}执行结果时间复杂度O(MN)空间复杂度O(1)。
http://www.pierceye.com/news/18834/

相关文章:

  • 做调查的网站有没有教做川菜的网站
  • 住房和城建设网站方正宽带网络服务有限公司
  • 网站制作前的图片路径vs2015网站开发基础样式
  • 做网站有地区差异吗网站做第三方支付
  • 做一个网站的费用网络舆情监测
  • 响应式网站自助建设做网站和做网页有啥区别
  • 怎样上传网站程序专门做自助游的网站
  • 企业网站建设招标评分表上海本地app推荐
  • 免费网站空间免费主机网站建设与规划总结
  • 中国空间站合作的17个国家常用的网站有哪些
  • 衡水网站建设推广租电信网站服务器
  • 网站托管一年多少钱免费注册账号qq
  • 网站开发整体制作流程wordpress4.8.1
  • 网站左侧广告代码现在做网络推广都有什么方式
  • 微信公众号怎么做链接网站吗国家工商核名查询入口
  • 做个公司网站一般多少钱在线制作app平台
  • 环评登记表在哪个网站做怎么自己优化网站
  • 延安有哪些做网站的公司天津手动网站建设调试
  • 建设公众号官方网站动画怎么制作
  • 万表网手表官网兰州新站seo
  • 做kegg通路富集的网站创新的网站
  • 长沙网站建设qq交流群网站跳出率高
  • 建设银行网站上预览电子回单国内cms
  • 溧阳 做网站市辖区郑州网站建设
  • 网站备案需要多少天门户网站 建设 如何写
  • 新中建设公司招聘网站自学网站开发设计
  • 海南房地产网站必应网站收录在哪
  • 学校官方网站的建设目标是什么做网站的市场
  • 网站建设开票项目选什么建各公司网站要多少钱
  • 青海个人旅游网站建设广告公司 网站制作