[英]Java data structure for matrix?
什么是我可以用于包含短变量的矩阵的最佳数据结构,但大多数元素都是空的..
我可以简单地使用n by b数组作为矩阵,但问题是我不想浪费内存,因为矩阵中只有少数元素。
我打算使用链表或哈希表,但不确定哪一个是最好的数据结构以及如何实现它。
Google Guava库还有多个Table实现
当矩阵稀疏时,最好使用LinkedList。 LinkedList在空间方面将优于其他选项(假设矩阵是稀疏的)。
但请注意LinkedList有O(n)时间访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.