博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二维数组中的查找
阅读量:3525 次
发布时间:2019-05-20

本文共 727 字,大约阅读时间需要 2 分钟。

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

这里写图片描述

#include
#include
void Find(int *matrix,int rows,int columns,int number){ int row = 0; int column = columns - 1; if(matrix!=NULL&&rows>0&&columns>0) { while(row
=0) { if(matrix[row*columns + column]==number) { printf("Find!\n"); return; } else if(matrix[row*columns + column]>number) { column--; } else { //rows--; ++row; } } }printf("not Find!\n");}void main(){ int matrix[4][4]={
{
1,2,8,9},{
2,4,9,12},{
4,7,10,13},{
6,8,11,15}}; Find(matrix,4,4,7);}
你可能感兴趣的文章
Java发送邮件 注册成功发送邮件
查看>>
Mybatis的简单使用(增删改查),解决数据库字段名和实体类映射属性名不一致的问题
查看>>
Mybatis配置log4j文件 分页查询(limit,rowBounds)
查看>>
Mysql利用注解进行开发
查看>>
Mybatis一对多查询,多对一查询
查看>>
Spring配置bean.xml文件的头目录模板
查看>>
代理模式之------动态代理
查看>>
Spring实现AOP的三种方式
查看>>
Mybatis-Spring简单的配置和使用,配置事务
查看>>
SpringMVC和Mybatis整合使用的配置文件
查看>>
代码特效插件pycharm
查看>>
python实现tcp客户端从服务端下载文件
查看>>
将字符串 “k:1|k1:2|k2:3|k3:4” 转换成字典{“k”:1,”k1”:2,”k2”:3,”k3”:4}
查看>>
AttributeError: 'tuple' object has no attribute 'decode'
查看>>
node爬虫(牛刀小试)
查看>>
关于vue的seo优化
查看>>
字符串在html中的页面中的换行
查看>>
react父子组件间的通信和传值
查看>>
vue-cli3.0设置环境变量
查看>>
vue父组件直接操作子组件的方法(不通过$emit和$on)
查看>>