kuangshenshuo 陣列 稀疏陣列

2021-10-24 07:20:33 字數 1287 閱讀 8034

**實現:

public

static

void

main

(string[

] args)

system.out.

println()

;}//轉換為稀疏陣列儲存:

//獲取有效值的個數:

int sum =0;

for(

int i =

0; i <

11; i++)}

} system.out.

println

("有效值的個數:"

+ sum)

;//2.建立乙個稀疏陣列的陣列並儲存值

int[

] arr2 =

newint

[sum+1]

[3];

arr2[0]

[0]=

11;arr2[0]

[1]=

11;arr2[0]

[2]= sum;

//遍歷二維陣列,將非零的值,存放稀疏陣列中

int count =0;

for(

int i =

0; i < arr.length; i++)}

}//3.輸出稀疏陣列

system.out.

println

("輸出稀疏陣列:");

for(

int i =

0; i < arr2.length; i++

) system.out.

println()

;}system.out.

println

("還原:");

//1.讀取稀疏陣列的值

int[

] arr3 =

newint

[arr2[0]

[0]]

[arr2[0]

[1]]

;//2.給其中的元素還原值

for(

int i =

1; i < arr2.length; i++

)//arr3[arr2[1][0]][arr2[1][1]] = arr2[1][2];

//arr3[arr2[2][0]][arr2[2][1]] = arr2[2][2];

//3.列印

for(

int[

] ints:arr3)

system.out.

println()

;}}

kuangshenshuo 多執行緒 死鎖

package com.anobabe.lock 死鎖 多個執行緒互相抱著對方需要的資源,然後形成僵持 public class deadlock 口紅 class lipstick 鏡子 class mirror class makeup extends thread override publi...

陣列的陣列(變長陣列)

4.陣列的陣列 變長陣列 可以使用變長陣列,其中每行都有不同的元素個數。為此,需要這樣乙個陣列,其中的每個元素都是另乙個陣列。也可以有陣列的陣列的陣列,或更複雜的陣列。但是,注意這些陣列必須有相同的基本型別。1 宣告陣列的陣列 變長陣列 其語法要在陣列的宣告中指定多個方括號對,例如 int jagg...

陣列 查詢陣列

1.arr.find arr.findindex arr.find 找出第乙個符合條件的陣列成員,如果沒找到,返回undefined 找出第乙個符合條件的陣列成員位置,如果沒找到,返回 1 let a 1,2,4,5,7,3,7 let b a.find val,inx,array let c a....