在二维数组中查找一个指定的数值
来源:互联网 发布:上海淘宝代理运营 编辑:程序博客网 时间:2024/05/16 12:17
最近整理之前自己学习Java时的一些代码笔记,可能都是一些比较基础的Java知识,在这里只是给需要的人参考一下。
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
输入描述:array: 待查找的二维数组
target:查找的数字
查找到返回true,查找不到返回false
package interview;public class FindNumberInArray {public static void main(String[] args) {} public boolean Find(int [][] array,int target) { int len = array.length-1; int i = 0; while((len >= 0)&& (i < array[0].length)){ if(array[i][len] > target){ //如果查找的值比当前数组的值小,则在这一行中查找 len--; }else if(array[i][len] < target){ <span style="font-family: Arial, Helvetica, sans-serif;">//如果查找的值比当前数组的值大,则在这一列中查找</span> i++; }else{ //找到目标值就返回true return true; } } return false; }}
0 0
- 在二维数组中查找一个指定的数值
- 在二维数组中查找指定的序列是否存在
- 二维数组中查找数值
- 在二维数组中查找一个数
- 在一个二维数组中查找一个数
- 有序二维数组中查找指定元素
- 二维数组中查找指定数据
- 在一个按行列递增的二维数组中查找一个数是否存在
- 03+在一个有序的二维数组中查找一个数
- 查找一个数是否在二维数组中
- java实现在二维数组中查找一个数
- 查找一个有序数组中某一数值出现的次数
- 在二维数组的查找
- 在一个二维数组中查找一个数,这个数组的行和列都是以递增形式存储的
- 在一个升序的但是经过循环移动的数组中查找指定元素
- 在一个char数组中查找指定的字符ch,函数名findchar
- 二维数组中查找一个数
- [2014美团笔试]在二维数组中查找一个数,数组元素的行和列均为升序
- 转载网上一个非常详细的spring MVC配置解析
- 用netstat查看网络状态详解
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 直接插入排序
- POJ 3185 DFS
- 在二维数组中查找一个指定的数值
- std::map的机制
- UNIX_C 高级编程<五>
- android极光推送学习入门版
- cookie 和session 的区别详解
- Tomcat内存溢出 PermGen space和Java heap space
- wpa_supplicant
- 使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
- 华为OJ 初级:多线程