**實現:
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....