1、建立二維陣列
int array = new int[10][10];
array[3][2]=4;
array[4][3]=5;
for(int row :array)
system.out.println();
}//將二維陣列轉換成稀疏陣列的思想
//1、先遍歷二維陣列得到非零資料的個數
int sum = 0;
for(int i=0;i<10;i++) }}
2、將二維陣列轉換為稀疏陣列
//先遍歷二維陣列得到非零資料的個數
int sum = 0;
for(int i=0;i<10;i++) }}
//建立對應的稀疏陣列
int sparsearray=new int[sum+1][3];
//給稀疏陣列賦值
sparsearray[0][0]=10;
sparsearray[0][1]=10;
sparsearray[0][2]=sum;
//遍歷二維陣列將非零資料放入稀疏陣列
int count=0;
for(int i=0;i<10;i++)
}}
//輸出稀疏陣列
for(int i=0;i//建立二維陣列
int array2 = new int[sparsearray[0][0]][sparsearray[0][1]];
//賦值
for(int i=1;i//遍歷二維陣列
for(int row:array2)
system.out.println();
}
二維陣列與稀疏陣列
一維數00組的集合,二維陣列可以由多個一維陣列構成 二維陣列的建立 int a 推薦使用 int a2 直接建立 int a new int x 可以不進行定義也可以定義 int a int a new int,二維陣列的迭代 int b1 newint for int i 0 i 實現 packa...
二維陣列與稀疏陣列
二維陣列 陣列中的每乙個元素又是乙個陣列 宣告int a public static void main string args 0 1 2 0 1 2 0 1 2 0 1 2 newint 3 建立乙個長度為3的二維陣列,其中每乙個一維陣列的值為空 null 二維陣列遍歷 迴圈每次取出二維陣列中的...
集訓一 二維陣列與結構體
三 結構體 四 總結 因眾多學長學姐已經詳細出過集訓的答案,故在此不做補充,謹提供課堂筆記以作參考。大一新生一枚,所寫內容不夠嚴謹,望多多包涵互相進步 首先我們需要知道c 對c語言是100 的相容,即c語言我們所學的在c 裡都可以用。c 的標頭檔案和輸入輸出 1.萬能標頭檔案 放在第一行 inclu...