Re: [問題] 無法預知陣列大小的處理

看板java作者 (骨頭)時間18年前 (2008/02/26 19:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《jb0802 (james)》之銘言: : 目前有一個已知row與column大小的Matrix[i][j] : 現在想取出Matrix中,某一些column,形成result[i][n] : 判斷哪些column要的話是有一個if判別式 : i可確定與原來一樣,又因為取某些column,所以 n<i : 請問java可以持續的填入column嗎? : 目前我只能先for掃一遍,判斷哪些column是要的,知道了幾個column的個數後,我再 : new String[i][n']; : for掃第二遍,再將那些值填入。總覺得這樣好像太費工了。 : 不知是否有更好的作法,謝謝。 真巧... 我之前幫朋友在作一個跟模糊有關的專題時作過有點像的東西 也是在矩陣裡面列出子矩陣 不過他的目標是 從大矩陣裡面挑出我不要的 col或row 然後移除你的好像是相反。:p ─────────────────────────── 我那個朋友他的矩陣資訊是比較獨立,只具有0/1 的資料。 代表變異數跟函式方法的對應關係, 所以他常常需要找出特定變異數(x軸)跟函式方法(y軸)的部份組合。 (目標是找出可能影響最大的變異數x軸的幾組組合解) 並且需要紀錄原始索引值與大量對子矩陣的計算, 為了不因為子矩陣的操作而影響原始矩陣的樣子, 那時候我的作法是採用動態陣列搭配cloneable。 ─────────────────────────── 我的寫法有一點在模仿JTable,不過我沒有特地去作View就是了。 可以看看 funtionMatrix package裡面的結構是不是能幫的上忙, 不過他的結構可能不是那麼乾淨,參考裡面的JavaDoc註解刪改吧。 :p http://tonylovejava.googlepages.com/bindFProject_src.rar ─────────────────────────── BTW 事隔兩個月之後才發現這個ap的功能沒有達成當初的目標, 因為當初是希望透過排序後的結構,優化尋找子問題的速度, 我朋友誤解老闆的意思,聽成對子問題的解作排序。XD -- I am a person, and I am always thinking . Thinking in love , Thinking in life , Thinking in why , Thinking in worth. I can't believe any of what , I am just thinking then thinking , but worst of all , most of mine is thinking not actioning... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.227.184
文章代碼(AID): #17m_s55T (java)
討論串 (同標題文章)
文章代碼(AID): #17m_s55T (java)