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

加强意识形态建设 办好政协网站班级网站的规划与建设

加强意识形态建设 办好政协网站,班级网站的规划与建设,免费做网页的网站,昆山做网站的公昆山做网站的公司司文章目录 标题解题思路优化 标题 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整…

文章目录

  • 标题
  • 解题思路
    • 优化

标题

在一个 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 <= 1000

0 <= m <= 1000

解题思路

在这里插入图片描述

观察矩阵特点,发现可以在第一行中找到最后一个小于等于该数的位置,在该列中查找,同理找到第一列中最后一个小于等于该数的位置,在该行查找、如果都不存在,那么在小于x,y范围内查找。

public bool FindNumberIn2DArray(int[][] matrix, int target){if(matrix.GetLength(0) == 0|| target == null || matrix[0].GetLength(0) == 0)return false;int x = 0 , y = 0;for(int i = 0 ; i < matrix[0].GetLength(0); i++)//1维长度{if(matrix[0][i] <= target){x = i;}}for(int i = 0 ; i < matrix.GetLength(0); i++)//0维长度{if(matrix[i][x] == target)return true;}for(int i = 0 ; i < matrix.GetLength(0); i++)//0维长度{if(matrix[i][0] <= target){y = i;}}for(int i = 0 ; i < matrix[0].GetLength(0); i++)//1维长度{if(matrix[y][i] == target)return true;}for(int i = 0 ; i <= y; i++)//在x,y内找{for(int j = 0; j <= x ; j++){if(matrix[i][j] == target)return true;}}return false;}

在这里插入图片描述

优化

http://www.yayakq.cn/news/450071/

相关文章:

  • 网站建设公司走进深圳一百讯新网域名续费
  • 浏览器网站大全企业网站源码带手机版
  • 新手如何建站深圳全网建站公司推荐
  • 西城区好的网站建设多少钱j2ee网站开发
  • 快速网站排名梅县区住房和城乡规划建设局网站
  • 企业网站源码去一品资源网大型网站开发 书籍
  • 金融网站织梦模板免费下载开封网站seo
  • 关于做美食的小视频网站网站源码建站教程
  • 中山专业手机网站建设php怎么创建网站
  • 招商网站的建设目的注册好域名之后怎么做个人网站
  • 做网站商城需要什么软件买链接网
  • 麻江网站建设公司做网站域名归谁
  • wap网站 区别焦作建设网站哪家好
  • 怎样做班级网站山东省建设安全生产协会网站
  • 东明菏泽网站建设wordpress 共享
  • 开发一个个人网站广东网站建设联系电话
  • 手机网站 英文做网站的傻瓜软件
  • 潍坊做网站价格百度seo优化排名软件
  • 企业网站设计总结wordpress 评论关闭
  • 杂志网站建设青岛学网站建设的学校
  • 做视频网站需要网络设置网站
  • 南雄市住房和城乡建设局网站html免费网站模板
  • 网站后台iis配置动漫制作专业属于什么类型专业
  • 标题制作网站佛山网络公司 乐云seo
  • 建设汽车网站html标签 wordpress
  • 手机模板网站常见网页制作软件
  • 使用门户网站网络推广方法网站连接怎么做
  • 网站ip查询高端女装有哪些品牌
  • 网站运营与建设 教学大纲纯文字排版设计网站
  • 班级展示网站网站搭建官网