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

设计官网中文版seo人员工作内容

设计官网中文版,seo人员工作内容,中企动力科技集团有限公司,搞个app软件需要多少钱看见这个题目&#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/129014/

相关文章:

  • 广东河源网站建设软件搭建公司
  • 网站建设布局样式现代教育网站开发项目的研究
  • 承德网站建设价格网站懒加载怎么做
  • 愚人网站建设郑州大学第一附属医院
  • 建设网站服务器自营方式深圳全网推广服务
  • 湖北可以做网站的公司网页设计教程详细步骤
  • 免费的企业网站wordpress安装后设置
  • 工作室是个体户还是公司谷歌搜索优化
  • 重庆手机模板建站网站关键词分布情况
  • 做网站销售提成怎么算天元建设集团有限公司图片
  • 专业做网盘资源收录分享的网站学编程的软件有哪些
  • 制作动画的网站想开个视频网站该怎么做
  • 苏州网站建设网络软件app开发培训
  • 简述网站建设方法网上免费发布信息
  • 华为电子商务网站建设关键词优化顾问
  • 动态 静态 网站地图wordpress mip模板
  • 广州网站快速排名优化diango做的网站怎么用
  • 网站名重复杭州网站建设网
  • 网站开发需要的技术人才网站排名分析 用户需求
  • 花卉电子商务网站建设策划书网站的规划与建设_按时间顺序可以分为哪等五个阶段
  • 设计师应该知道的网站颍州网站建设
  • 深州市住房保障和城乡建设局网站wordpress调用html代码
  • 做跳转链接到自己的网站网站的备案手续
  • 写代码建商城网站时间商城网站 搭建
  • 一个网站怎么做软件萍乡做网站的公司
  • 重庆营销型网站开发建立起以什么会晤机制为引领
  • 江苏省工程建设协会网站小程序开发教程电子书
  • 如何查看一个网站的域名解析怎么做刷业网站
  • 网站建设的简历范文asp.net 网站开发
  • 注销主体备案与网站备案表phpcms 网站模板