transpose.cpp

来自「数据结构中的矩阵转换」· C++ 代码 · 共 23 行

CPP
23
字号
#include"transpose.h"
Status TransposeSMatrix(TSMatrix M,TSMatrix &T)
{
	int col,p,q;
	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[p].j==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;
					++q;
				}
	}
	return OK;
}//TransposeSMatrix
				

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?