• 二维数组中的查找


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

    实现:

    public class Solution {
        public boolean Find(int target, int [][] array) {
            int rows = array.length;
            int cols = array[0].length;
            int i = 0;
            int j = cols - 1;
            while(i < rows && j >= 0) {
                if(array[i][j] > target) {
                    j--;
                    continue;
                }
                else if(array[i][j] < target) {
                    i++;
                    continue;
                }
                else return true;
                
            }
            return false;
        }
    }
    
  • 相关阅读:
    HTML的基础
    样式表
    页面布局
    for 循环
    函数
    数组
    样式属性
    css选择器参考手册
    样式表格及选择器
    表单
  • 原文地址:https://www.cnblogs.com/lishanlei/p/10707768.html
Copyright © 2020-2023  润新知