7
Java中的稀疏矩阵/数组
我正在开发一个用Java编写的项目,该项目要求我建立一个非常大的2-D稀疏数组。非常稀疏,如果有所作为。无论如何:此应用程序最关键的方面是时间效率(假定内存负载,尽管不是无限的以至于我无法使用标准的二维数组-关键范围在两个维度上都在数十亿之内) )。 在数组的千亿个单元中,将有数十万个单元包含一个对象。我需要能够非常快速地修改单元格内容。 无论如何:有人知道为此目的特别好的图书馆吗?它必须是伯克利,LGPL或类似的许可证(没有GPL,因为该产品不能完全开源)。或者,如果只有一种非常简单的方法来制作自制的稀疏数组对象,那也可以。 我正在考虑MTJ,但尚未听到有关其质量的任何意见。