zoukankan      html  css  js  c++  java
  • 二维数组中的查找

    题目要求:

    在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

    public static bool Find(int[,] matrix,int rows,int columns,int number){
        bool isFind = false;
        if(matrix!=null && rows>0 && columns>0){
            //从第一行开始
            int row = 0;
            int column = columns-1;
            while(row<rows && column>=0){
                if(matrix[row,column]==number){
                    isFind = true;
                    break;
                }
                else if(matrix[row,column]>number){
                    column--;
                }else{
                    row++;
                }
            }
        }
        return isFind;
    }
    
    
  • 相关阅读:
    第二周作业
    十二周
    十一周
    第十周
    第九周
    第八周
    第七周
    第六周
    实验报告三
    第四周课程总结&试验报告(二)
  • 原文地址:https://www.cnblogs.com/rise0111/p/11349812.html
Copyright © 2011-2022 走看看