zoukankan      html  css  js  c++  java
  • 交错数组(jagged array)

    交错数组,又称数组的数组。它是一个数组,里面存放的元素是数组。

    声明:

    int[][] jaggedArray=new int[3][];

    表示jaggedArray包含3个元素,元素为一位数组。

    初始化:

    必须为jaggedArray的每一个元素赋值。

    第一种方法:

    jaggedArray[0]=new int[3];

    jaggedArray[1]=new int[1];

    jaggedArray[2]=new int[5];

    第二种方法(填充数组元素,数组大小可要可不要):

    jaggedArray[0]=new int[]{1,2,3};

    jaggedArray[1]=new int[]{4};

    jaggedArray[2]=new int[]{5,6};

    声明时初始化:

    第一种方法:

     int[][] jaggedArray=new int[3][]   //元素个数3可不写

    {

         new int[]{1,2,3},

         new int[]{4},

         new int[]{5,6}

    };

    第二种方法:

    int[][] jagggedArray=

    {

       new int[]{1,2,3},

       new int[]{4},

       new int[]{5,6}

    }

    混合使用交错数组和多维数组

    int[][,] jaggedArray=new int[3][,];

    即表示jaggedArray是一个数组,包含有3个元素,每一个元素都是一个二维数组。

    交错数组里面存放的是数组,所以它的元素是引用类型,初始化为null

  • 相关阅读:
    [JSOI2015]染色问题
    [ZJOI2016]小星星
    [BZOJ4361]isn
    [BZOJ4043/CERC2014]Vocabulary
    [BZOJ3622]已经没有什么好害怕的了
    [BZOJ2958]序列染色
    [SDOI2013]spring
    [Usaco2012 Nov]Concurrently Balanced Strings
    php常用函数集合
    制作item和category的mvc视图总结
  • 原文地址:https://www.cnblogs.com/kangs/p/3441029.html
Copyright © 2011-2022 走看看