java 判断二维数组中是否存在某个数
2016-03-17 00:17
337 查看
题目:给定一个二维数组,判断其中是否存在某个数
例如:给定数组{{1,2,8,9},{2,4,9,12},{4,7,10,13},{6,8,11,15}},判断7是否存在于数组中
我的解决算法如下:
例如:给定数组{{1,2,8,9},{2,4,9,12},{4,7,10,13},{6,8,11,15}},判断7是否存在于数组中
我的解决算法如下:
public boolean find(int[][] matrix,int rows,int columns,int number){ if(matrix!=null&&rows>0&&columns>0){ int row = 0; int column = columns-1; while(row<rows&&column>=0){ if(matrix[row][column]==number){ return true; } if(matrix[row][column]>number){ column--; }else{ row++; } } } return false; }
相关文章推荐
- struts2
- Java基础知识总结
- java 名词解释
- Java中OutOfMemoryError(内存溢出)的情况及解决办法
- Java编程中“为了性能”尽量要做到的一些地方
- Spring事物回滚
- Java泛型-类型擦除
- java泛型的好处
- spring中的事务配置
- 深入理解JAVA虚拟机,JVM内存划分笔记
- jetty 3.9.0和 run-jetty-run1.3.3.2 eclipse插件的使用区别
- Java数组操作的10大方法,大部分代码都来自Stack Overflow。
- svg文件eclipse中报错解决方法
- eclipse 生成javadoc乱码问题解决
- mysql数据库+java实现事务控制工作笔记
- Eclipse查找替换巧妙技巧用法
- Eclipse 打包Java:Unsupported major.minor version 51.0 (unable to load class
- java读取文件并上传
- Java IO流读取/写入/修改某个字符串(通用)
- java反射机制