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

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

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

public class Test{    public static void main(String[] args) {        int[][] arr = {
{1,2,8,9}, {2,4,9,12},{4,7,10,13},{6,8,10,15}}; System.out.println(find(arr, 4, 4, 0)); } public static boolean find(int[][] matrix, int rows, int columns, int number) { for (int i=0; i
=0; j--) { if (matrix[i][j] == number) return true; else if (matrix[i][j] > number) { columns -= 1; break; } else { rows -= 1; break; } } return false; }}

转载于:https://www.cnblogs.com/xidongyu/p/6972451.html

你可能感兴趣的文章
session多服务器共享的方案梳理
查看>>
开源 免费 java CMS - FreeCMS1.7 网上调查
查看>>
设计模式02-职责链模式
查看>>
webstorm的体验
查看>>
httpclient 4.3.3 Timeout waiting for connection
查看>>
system_ex():增强版别的system()
查看>>
thinkphp改写的上传类及缩放水印类
查看>>
01-UI基础-02UILable
查看>>
12323
查看>>
基于HTML5的电信网管3D机房监控应用
查看>>
堆排序
查看>>
端口被占用
查看>>
CentOS系统初始化
查看>>
Rserve的R语言客户端RSclient
查看>>
Java集合(十五)TreeSet源码分析和使用示例
查看>>
关闭Selenium2中 HtmlUnitDriver 的Warning
查看>>
android内置搜索对话框(浮动搜索)例子
查看>>
PHP微信公众号扫码模拟登录功能
查看>>
面向对象技术之系统分析—状态图
查看>>
IOS使用MessageUI Framework 发送邮件
查看>>