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

关于建设网站的申请报告wordpress选项下拉

关于建设网站的申请报告,wordpress选项下拉,那个软件可以做网站,餐饮vi设计手册题目名称#xff1a; 杨氏矩阵 题目内容#xff1a; 有一个数字矩阵#xff0c;矩阵的每行从左到右是递增的#xff0c;矩阵从下到上递增的#xff08;杨氏矩阵的定义#xff09;#xff0c;请编写程序在这样的矩阵中查找某个数字是否存在。 形如这样的矩阵就是杨氏…题目名称 杨氏矩阵 题目内容 有一个数字矩阵矩阵的每行从左到右是递增的矩阵从下到上递增的杨氏矩阵的定义请编写程序在这样的矩阵中查找某个数字是否存在。 形如这样的矩阵就是杨氏矩阵本质上是一个二维数组 要求 时间复杂度小于O(N) 解题思路 因为题目要求时间复杂度小于ON所以我们不能用暴力枚举遍历去解决这道题。 如何去简化时间复杂度呢 我们首先要知道具体简化的点在哪里ON是因为我们遍历一个一个去排除最差的情况下我们需要排除n次因为遍历一次排除1个。那我们就有这样的简化思想遍历一次可以排除多个元素这样时间复杂度肯定小于ON。 带着这样的思路去想我们发现最右上角的元素很特殊。 因为它是一行中最大的元素也是一列中最小的元素。 如果比它小直接排除列。 如果比它大直接排除行。 并且这样的方法可以一直循环下去直到遍历完整个数组 这也就相当于我们遍历了一个元素可以排除一行/一列的元素大大减少了时间复杂度满足题目要求。 TIP如何自定义函数返回两个值 我们知道函数的返回值只能返回一个值如果题目要求我们返回两个甚至更多的值怎么办呢 这个时候我们就可以利用函数的参数我们传参传我们需要返回参数的地址过去这样在自定义函数中我们就可以返回我们想要的参数 源码 int young_search(int arr[3][3], int row, int col, int k, int* x, int* y) {int ret 0;while (ret row col 0){if (arr[ret][col - 1] k){*x ret 1;*y col;return 1;}else if (arr[ret][col - 1] k){col--;}else{ret;}}return 0; }int main() {int arr[3][3] { 1,2,3,4,5,6,7,8,9 };int k 2;int x 0;int y 0;int ret young_search(arr, 3, 3, k,x,y);if (ret 1)printf(找到了下标是%d,%d, x, y);elseprintf(找不到);return 0; }
http://www.huolong8.cn/news/150523/

相关文章:

  • asp建设的网站制作南京专业网站制作公司有哪些
  • 高新网站建设多少钱赤峰做网站公司
  • 企业服饰网站模板设计公司和装修公司的区别
  • 网站免费注册app制作软件企业
  • 制作网站最新工具网站备案号被收回
  • 网站开发项目安全加固的要求discuz系统
  • 银行网站开发wordpress页面设计插件
  • 义乌外贸建站宜春seo
  • 玉林市网站开发公司电话网站建设的系统分析
  • wordpress小说站温州网站改版哪家好
  • 简单建设企业办公网站企业网站排名优化公司
  • 城市介绍网站模板网站开发设计内容
  • 服装网站建设的技术可行性网站技术介绍
  • html 创意网站网页游戏排行榜前十名歌
  • 哪个网站做logo设计师体育论坛网站建设
  • 沭阳建设局网站正邦设计集团
  • 亚马逊站外deal网站上海建设银行黄浦区营业网站
  • 书吧网站设计论文wordpress 转换中文
  • 小企业官方网站制作百度北京总部电话
  • 深圳建设工程造价管理站做淘客网站要备案
  • 新风格网站阜新市项目建设网站
  • 网站建设系统chi系统遵义怎么做平台软件
  • 站酷海洛用php做网站上传图片的代码
  • 品牌学习网站建公司网站需要自己有系统吗
  • 深圳住房和建设局官网站重庆软件制作平台
  • 平面设计接单的网站动图从哪个网站做
  • 广东网站建设公司排名口碑好的邯郸网站建设
  • 做网站好的网站建设公司排名微信小程序联盟网站
  • 网站开发以图片为背景wordpress 商品插件
  • 企业网站源码 asp长沙网站整站优化