稀疏矩阵快速转置
2013-04-17 11:10
225 查看
Starus FastTransposeSMatrix(TSMatrix M,TSMatrix &T){ //采用三元组顺序表存储表示,求稀疏矩阵M的转置矩阵T T.mu=M.nu;T.nu=M.mu;T.tu=M.tu; if(T.tu){ for(col=1;col<=M.nu;++col)num[col]=0; for(t=1;t<=M.tu;++t)++num[M.data[t].j]; cpot[1]=1; //求第col列中第一个非零元在b.data中的序号 for(col=2;col<=M.nu;++col)cpot[col]=cpt[col-1]+num[col-1]; for(p=1;p<=M.tu;++p){ col=M.data[p].j;q=cpot[col]; T.data[q].i=M.data[p].j;T.data[q].j=M.data[p].i; T.data[q].e=M.data[p].e;++cpot[col]; } } return OK; }
相关文章推荐
- 稀疏矩阵的存储与快速转置
- 稀疏矩阵的快速转置(C语言版)
- 稀疏矩阵的快速转置
- 第五次实验 稀疏矩阵的存储和快速转置
- 稀疏矩阵的压缩储存,稀疏矩阵的普通转置,稀疏矩阵的快速转置
- 稀疏矩阵的相关操作(存储、转置、快速转置、相加)
- 稀疏矩阵的快速转置
- 稀疏矩阵的快速转置
- 稀疏矩阵的转置与快速转置
- 稀疏矩阵的压缩存储及转置,快速转置法,C++代码实现
- 稀疏矩阵的快速转置
- 稀疏矩阵快速转置
- 稀疏矩阵一次定位快速转置算法
- C++实现稀疏矩阵的压缩存储、转置、快速转置
- 稀疏矩阵的列序递增法和一次定位快速转置法
- 稀疏矩阵(实现快速转置和普通转置)
- 稀疏矩阵的压缩存储与快速转置 三元组法 类与对象实现
- sdut 1592转置矩阵【稀疏矩阵的压缩存储】【快速转置算法】
- 稀疏矩阵-压缩存储-列转置法- 一次定位快速转置法
- 【数据结构之旅】稀疏矩阵的快速转置