我想知道在Java中實現矩陣的最佳方式,其中列和行必須輕鬆添加/刪除。Java動態矩陣結構
當涉及到列/行移除時,像double[][] matrix
這樣的東西似乎相當沉重。
我做了一些搜索,但找不到處理此問題的設計模式(或如此)。你有什麼建議嗎?我不是在尋找一個圖書館,而是需要更多的指導方針。我正在考慮列表和地圖的混合,但我不確定這是最有效的。
這個link提供了一些幫助,但我確定有一個這樣的設計模式,或者至少有一個很好的方法來做到這一點。
這裏有一些更多的規格:我預計矩陣一般是300x300大。儘管我需要做很多操作(我正在做一個啓發式操作,可以更新數百次,每秒數百次),因此每次我想更新時都無法瀏覽它。沒有最大尺寸,但我預計它不會超過5000x5000。
矩陣陣列有多大? 10x10或10000 X 10000?你多久更換一次行號/列號?是否有最大的marix尺寸? – Beri 2014-11-21 08:18:57
我在我的問題中添加了一些更多規範,謝謝。 – Johy 2014-11-21 08:30:41
當你添加/刪除列/行時,它總是在最後? – weston 2014-11-21 09:14:28