当前位置: 移动技术网 > IT编程>开发语言>c# > 二位数组中的查找

二位数组中的查找

2019年11月06日  | 移动技术网IT编程  | 我要评论
 1 public class solution
 2     {
 3         public bool find(int target, int[][] array)
 4         {
 5             if (array != null)
 6             {
 7                 int rowcnt = array.length - 1;
 8                 int colcnt = array[0].length - 1;
 9 
10                 int row = 0;
11                 int col = colcnt;
12 
13                 while (row <= rowcnt && col >= 0)
14                 {
15                     if (target == array[row][col])
16                     {
17                         return true;
18                     }
19                     else if (target < array[row][col])
20                     {
21                         col--;
22                     }
23                     else
24                     {
25                         row++;
26                     }
27                 }
28                 return false;
29             }
30 
31             return false;
32         }
33     }

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网