Re: [問題] 如何建立動態的二維陣列
※ 引述《luoqr (.....)》之銘言:
: ※ 引述《Nt1 (用功點吧!)》之銘言:
: : 請問一下,我有一個二維的陣列,但是每一列的長度都不同,請問該怎麼建立呢?
: : 例如可能會長這樣:
: : int a[][]
: : a[0]=[] [] [] [] [] [] [] [] [] [] [] [] [] ......[] 100個
: : a[1]=[] [] [] [] 4個
: : a[2]=[] [] [] [] [] [] 6個
: : ...
: : ...
: : a[i]=[]...[] j 個
: : 但是我的 i 和 j 一開始的時候都不知道,曾經想建個 ArrayList 陣列去做,
: : 但出現 generic array creation 的錯誤,查了一下,發現泛型不可以做陣列,
: : 請問該用什麼方式呢?
: : 謝謝
: 我總覺得用多維陣列會讓 maintain 的人看的很辛苦....
這種多維陣列很像是學校內的各班資料
好比說:
一年一班:30人
一年二班:31人
一年三班:27人
一年四班:27人
二年一班:29人
二年二班:30人
二年三班:26人
↓
[1][1][1~30]
[1][2][1~31]
[1][3][1~27]
[1][4][1~27]
[2][1][1~29]
[2][2][1~30]
[2][3][1~26]
因此才會用這種不等長的多維陣列吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.205.85
討論串 (同標題文章)