接着上一篇稀疏数组(1)
将稀疏数组转换回二维数组
**分析:**
1.先读取稀疏数组的第一行,根据第一行创建一个原始数组
2.在读取稀疏数组的后几行,并赋予 原始二维数组
实现代码:
//创建一个原始数组
int newArr1[][]= new int[newArr[0][0]][newArr[0][1]];
// 赋值给原始数组
for(int i=1;i<newArr.length;i++){
newArr1[newArr[i][0]][newArr[i][1]]=newArr[i][2];
}
//遍历新的原始数组并输出
for(int i=0;i<newArr[0][0];i++){
for(int j=0;j<newArr[0][1];j++){
System.out.printf("%d\t",newArr1[i][j]);
}
System.out.println();
}