稀疏矩阵记忆

时间:2013-02-28 18:02:10

标签: java matrix sparse-matrix

我需要在Java中尽可能高效地实现稀疏矩阵。我接收的矩阵比其他值多0,我需要有效地保存它。我想使用包含Object的数组值和位置由行* max nr列+列组成。

2 个答案:

答案 0 :(得分:1)

番石榴Table可能很稀疏。

Colt库也有稀疏矩阵。

答案 1 :(得分:0)

完全取决于您在所述矩阵上执行的操作,哪种实现符合您的需求。

e.g。如果您所做的只是更新值并检索它们,Map<Point, Value>将起作用。 在这方面也很容易增加,但乘法变得非常困难。