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

做网站需要什么配置淮南网站建设公司

做网站需要什么配置,淮南网站建设公司,公司做网络营销,备案网站域名查询看见这个题目&#xff0c;很多人的第一反应是遍历整个数组查找数字&#xff0c;但是这种方法不仅效率低&#xff0c;而且远远不能满足题目要求。下面介绍一种高效的查找方法&#xff1a; 代码实现&#xff1a; #include <stdio.h>int Yang_Find_Num(int arr[][3], int …

在这里插入图片描述

看见这个题目,很多人的第一反应是遍历整个数组查找数字,但是这种方法不仅效率低,而且远远不能满足题目要求。下面介绍一种高效的查找方法:

代码实现:

#include <stdio.h>int Yang_Find_Num(int arr[][3], int r, int c,int k)
{int x = 0;int y = c - 1;while (x <= r - 1 && y >= 0){if (arr[x][y] < k){x++;}else if(arr[x][y] > k){ y--;}else{return 1;}}return 0;}int main()
{int arr[3][3] = { {1,2,3},{4,5,6},{7,8,9} };int k = 5;int ret = Yang_Find_Num(arr, 3, 3,k);if (ret == 1){printf("找到了\n");}else{printf("找不到\n");}return 0;
}

算法思想:

在这里插入图片描述

如果我们想返回查找数字的行,列下标,可以对上述代码进行改进:

#include <stdio.h>//返回型参数
int Yang_Find_Num(int arr[][3], int*px, int* py, int k)
{int x = 0;int y = *py - 1;while (x <= *px - 1 && y >= 0){if (arr[x][y] < k){x++;}else if (arr[x][y] > k){y--;}else{*px = x;*py = y;return 1;}}return 0;}int main()
{int arr[3][3] = { {1,2,3},{4,5,6},{7,8,9} };int k = 0;scanf("%d", &k);int r = 3;int c = 3;int ret = Yang_Find_Num(arr, &r, &c, k);//传址调用if (ret == 1){printf("下标为:%d %d\n",r,c);}else{printf("找不到\n");}return 0;
}

输出结果:

在这里插入图片描述

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

相关文章:

  • php程序员做企业网站用友加密狗注册网站
  • wordpress制作的网站北京网站建设中企云达
  • 苏州品牌网站建设网站建设与管理 教学大纲
  • 惠州招聘网关键词排名优化教程
  • seo网站页面f布局腾讯云wordpress怎么解析域名
  • 澎湃动力网站建设公司网络营销外包
  • 网站开发环境有哪些php怎么去创建一个公司
  • 企业建站系统 哪个好北京网站设计的公司
  • 做播放器电影网站需要多少钱6网站地图在线制作工具
  • 遵义市播州区建设厅网站如何在网上推广自己的公司
  • 兰州网站制作联系方式苏州网站建设规划
  • 建设网站的优势促销方法100种
  • 网页做好怎么变成网站建设一个网站要多少钱
  • 网站平台建设目标如何自己做网站做淘宝客
  • 从什么网站找做游戏的代码用什么软件制作网站
  • 母婴网站设计开发移动平台3g手机网站前端开发布局技巧汇总
  • 南通网站建设排名公司如何解析到凡科建设的网站
  • 深圳网站建设微信开发ui设计培训平台
  • 网站推广联盟一家做特卖的网站叫什么
  • 沥林行业网站建设深圳做自适应网站公司
  • 做培训体系的网站涿州网站建设涿州
  • 官方网站aspcms建设部网站查询注册岩土工程师
  • 免费自助建站系统平台 贴吧网站技术可行性
  • 威海有名的做网站页面设计怎么样
  • 建设优秀企业网站苗木网站模版
  • 旅行社网站规划与建设的流程图京东商城网站地址是多少
  • 做什么网站赚钱最快哪些网站做电商比较好
  • 免费网站模版 优帮云兰州网页设计最新招聘信息
  • 网站是做推广好还是优化好做网站如何防止被骗
  • 将网站制作成appwordpress附件数据库