我想知道在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