2013-02-28 226 views
1

我需要實現一個稀疏矩陣作爲有效的內存方式,因爲我可以在Java.I接收一個矩陣比其他值多0,我需要有效地保存它。我想用一個數組與一個包含值和位置的對象,由行* max列+列組成。稀疏矩陣內存

+0

'Map'不適合嗎? – user000001 2013-02-28 18:09:30

+0

我以爲是這樣的。我想知道保存稀疏矩陣的最佳記憶方式。 – 2013-02-28 18:12:47

回答

0

完全取決於您在上述矩陣上做了哪些操作,哪些實施將滿足您的需求。

例如如果你正在做的是更新值並檢索它們,Map<Point, Value>將起作用。 此外,加法也很容易,但乘法變得非常困難。