Java面试题-二维数组
本文最后更新于2023.04.11-05:23
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系涛哥。
题目要求
二维数组A,每一行的数字都按照从小到大的顺序排列,每一列的数字也按照从小到大的顺序排列,要求:
- 写出一个4*3的数组示例,该示例满足二维数组A的要求。
- 实现函数,输入一个二维数组和一个整数,判断整数是否被包含在数组A里。
答案
public static void main(String[] args) {
// write your code here
int[][] a = new int[3][4];
for (int i = 0; i < a.length; i++){
for (int j = 0; j<a[i].length;j++){
a[i][j] =i+j;
}
System.out.println(Arrays.toString(a[i]));
}
boolean isExite= isExited(a,6);
System.out.println(isExite);
}
/**
* @Param: int[][] a, int b
* @return: boolean
* @DateTime: 2022/3/22 12:58
* @Description: 输入一个二维数组,输入一个整数查看是否存在
**/
public static boolean isExited(int[][] a, int b){
if (a.length==0){
return false;
}
for (int i =0;i<a.length;i++){
for (int j =0;j<a[i].length;j++){
if (a[i][j]==b){
return true;
}
}
}
return false;
}
阅读剩余
版权声明:
作者:涛哥
链接:https://ltbk.net/mst/article/602.html
文章版权归作者所有,未经允许请勿转载。
作者:涛哥
链接:https://ltbk.net/mst/article/602.html
文章版权归作者所有,未经允许请勿转载。
THE END