美文网首页
如何在一个二维已排序的数组里查找

如何在一个二维已排序的数组里查找

作者: rayel | 来源:发表于2018-06-14 13:26 被阅读0次
/**
     * 查找函数的具体实现
     * @author rayel
     * */
    public static int[] findInMatrix(int[][] matrix, int rows, int cols, int number){
        int i=0,j=cols-1;
        while((i<=rows-1)&&(j>=0)){
            if (matrix[i][j]==number){
                return new int[]{i,j};
            }else if (matrix[i][j]>number){
                j--;
            }
            else if (matrix[i][j]<number){
                i++;
            }
        }
        return null;
    }

相关文章

网友评论

      本文标题:如何在一个二维已排序的数组里查找

      本文链接:https://www.haomeiwen.com/subject/wnqyeftx.html