稀疏矩阵的转置实现 C++ 数据结构

时间:2013-07-10 03:28:33
【文件属性】:

文件名称:稀疏矩阵的转置实现 C++ 数据结构

文件大小:2KB

文件格式:RAR

更新时间:2013-07-10 03:28:33

稀疏矩阵的转置实现 C++

稀疏矩阵的转置实现 C++ 数据结构 运行环境:Visual Studio 2005 #include "Triple.h" #include using namespace std; template class TSMatrix { private: T **Parray; T **Qarray; Triple *data; Triple *Cdata; int mu,nu,tu; public: TSMatrix(void) { //Parray=NULL; data=new Triple [100]; Cdata=new Triple [100]; mu=0; nu=0; tu=0; } TSMatrix(T**p,T**q,int m,int n) { Parray=p; Qarray=q; mu=m; nu=n; tu=0; for(int p=0;p[tu+1]; Cdata=new Triple[tu+1]; } void CreateTS() { int opp=0; for(int p=0;p temp(p,q,Parray[p][q]); data[opp]=temp; opp++; } } } } void Change() { int *num=new int [nu+1]; int *cpot=new int [nu+1]; for(int col=0;col"<"<


【文件预览】:
stdafx.cpp
TSMatrix.h
stdafx.h
Triple.h
稀疏矩阵的转置实现.cpp

网友评论

  • 学习了好久,这个稀疏矩阵终于有点懂了,实用