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

    Array基本操作:

    1.声明:int[] arr;       int arr[]=new int[3];   

    2.初始化:int arr[]=new int[]{1,2,3,4,5};  二维初始化: int[][] arr = new int[][]{{1,2}, {2, 3}, {4, 5}};(https://www.cnblogs.com/hujunzheng/p/3871899.html)

    2.长度: arr.length; 二维数组的宽度:arr[0].length;

    3.int数组转成string数组:int[]  array3 = {1,2,3,4,5,6,7,8,9,0};

                        String arrStrings = Arrays.toString(array3);
     
    https://www.cnblogs.com/epeter/p/5664926.html
     
    public class Solution {   //与左下角元素相比,如果大就往右,小就往左
        public boolean Find(int target, int [][] array) {
            int i = array.length-1;
            int j = 0;
            while(i >= 0 && j < array[0].length){
                if(target == array[i][j]) return true;
                else if (target > array[i][j]){j++;}
                else {i--;}
                }
            return false;
            }
        }
  • 相关阅读:
    03 http请求协议与响应协议
    02 web应用程序
    Django web框架目录
    01 http协议
    Django框架
    Bootstrap栅格系统
    bootstrap介绍和引入
    Python中日志logging模块
    Python 装饰器实现单列模式
    Python 如何理解可更改元组中的可变序列
  • 原文地址:https://www.cnblogs.com/dyq19/p/10483034.html
Copyright © 2011-2022 走看看