二維陣列與稀疏陣列

2021-10-10 17:36:15 字數 1000 閱讀 4294

一維數00組的集合,二維陣列可以由多個一維陣列構成

二維陣列的建立

int a;(推薦使用)

int a2;

直接建立 int a= new int[x][(可以不進行定義也可以定義)];

int a=,};

int a = new int,,};

二維陣列的迭代;

int

b1 =

newint

,};for

(int i =

0;i)}

**實現

package day16class;

public

class

xishuarray}}

//定義稀疏陣列

int[

] xishu=

newint

[sum+1]

[3];

xishu[0]

[0]=

15;xishu[0]

[1]=

15;xishu[0]

[2]=sum;

//輸出稀疏陣列

int temp=1;

for(

int i =

0; i }for

(int i =

0; i ) system.out.

println()

;}//把稀疏陣列轉換成正常的二維陣列

int[

] a1=

newint

[xishu[0]

[0]]

[xishu[0]

[1]]

;for

(int i =

1; i )for

(int i =

0; i < a1.length ; i++

) system.out.

println()

;}}}

二維陣列與稀疏陣列

二維陣列 陣列中的每乙個元素又是乙個陣列 宣告int a public static void main string args 0 1 2 0 1 2 0 1 2 0 1 2 newint 3 建立乙個長度為3的二維陣列,其中每乙個一維陣列的值為空 null 二維陣列遍歷 迴圈每次取出二維陣列中的...

稀疏二維陣列

package com.atguigu.sparsearray public class sparsearray system.out.println 計算原始二維陣列裡面非0值的個數,並輸出 int sum 0 for int is chessarr system.out.println sum ...

稀疏陣列轉化二維陣列

public class sparse system.out.println system.out.println 轉化為稀疏陣列儲存 獲取有效值的個數 判斷是否有值 int sum 0 臨時變數,計數用的 for int i 0 i 9 i system.out.println 有效值的個數 su...