Re: [問題] 無法預知陣列大小的處理
※ 引述《jb0802 (james)》之銘言:
: 目前有一個已知row與column大小的Matrix[i][j]
: 現在想取出Matrix中,某一些column,形成result[i][n]
: 判斷哪些column要的話是有一個if判別式
: i可確定與原來一樣,又因為取某些column,所以 n<i
n<i ? n<j ?
: 請問java可以持續的填入column嗎?
: 目前我只能先for掃一遍,判斷哪些column是要的,知道了幾個column的個數後,我再
: new String[i][n'];
: for掃第二遍,再將那些值填入。總覺得這樣好像太費工了。
: 不知是否有更好的作法,謝謝。
把 Matrix(i,j) rotate 成 Matrix(j,i)
然後循 k = 0..j-1 去看那一個需要的,把 Matrix[k] 這個 1-D array 塞進 ArrayList
完成之後把 ArrayList 抽回來,再 rotate 一次就行了。
--
勁過呂布的勁過相簿...
http://www.pixnet.net/superlubu
亂七八糟的,不好意思 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 147.8.130.225
推
02/26 11:37, , 1F
02/26 11:37, 1F
推
02/26 11:43, , 2F
02/26 11:43, 2F
推
02/26 11:46, , 3F
02/26 11:46, 3F
→
02/26 11:49, , 4F
02/26 11:49, 4F
討論串 (同標題文章)