日期:2014-05-20  浏览次数:20589 次

用JAVA实现矩阵三元组存储时,类设计可否继承线性表类?
不知道从OOP观点上讲,这种继承是否合适?我怎么觉得线性表类的很多方法并不适合应用在矩阵上啊?比如线性表类的排序方法,以及求索引的方法:public   int   indexOf(Object   value),这些方法并不适合应用到矩阵上?请问这样继承是否不合适啊?如果合适的话,我该怎么处理父类这些不适合应用在矩阵类上的方法呢?可以的话能否提供个简单类结构的代码呢?不用实现具体的方法也行,谢谢拉.
还有对于稀疏矩阵的链表存储,可否用单链表作为父类来继承呢?可以的话也请给个类设计结构,谢谢拉.

如果能解决问题,我会再开散分贴的.

------解决方案--------------------
自己弄一个matrix,里边包含线性表的delegate,好像这种搞法叫聚合
------解决方案--------------------
参考一下这里
http://math.nist.gov/javanumerics/jama/