1三元组顺序表
数据结构:
typedef struct{
int i,j; //非零元的行下标和列下标
ElemType e;
}Triple;
typedef struct{
Triple data[MAXSIZE+1]; //非零元三元组表,data[0]未用
int mu,nu,tu; //矩阵的行数、列数和非零元个数
}TSMatrix;
矩阵的转置
(1)
Status TransposeSMatrix(TSMatrix M,TSMatrix &T){
T.mu=M.nu; T.nu=M.mu; T.tu=M.tu;
if(T.tu){
q=1;
for(col=1;col<=M.nu;++col)
for(p=1;p<=M.tu;++p)
if(M.data

本文介绍了稀疏矩阵的三元组顺序表数据结构,并详细阐述了矩阵转置的过程,包括两种方法:常规转置和快速转置。在快速转置中,通过num和cpot向量优化了操作效率。
最低0.47元/天 解锁文章

2061

被折叠的 条评论
为什么被折叠?



