博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三元矩阵模板c++版——山东科技大学
阅读量:4031 次
发布时间:2019-05-24

本文共 1118 字,大约阅读时间需要 3 分钟。

三元矩阵模板

#include
#define MAXSIZE 12500using namespace std;//row column//行 列typedef struct{
int i,j; int e;}Triple;typedef struct{
Triple data[MAXSIZE]; int rpos[MAXSIZE]; int nr,nc,nm;//非零元行数列数和个数}TSMatrix;int mr,mc,nr,nc;int** MM;int** NN;void init(){
cin>>mr>>mc; MM=new int *[mr]; for(int i=0;i
>MM[i][j]; } cin>>nr>>nc; NN=new int *[nr]; for(int i=0;i
>NN[i][j]; }}void transformation(int** a,int r,int c,TSMatrix &M){
int p=0,flag=1; for(int i=0;i
MAXSIZE) return false; Q.data[Q.nm].i=arow; Q.data[Q.nm].j=ccol; Q.data[Q.nm].e=temp[ccol]; Q.nm++; } } } } return true;}int main(){
freopen("in.txt","r",stdin); TSMatrix M,N,T,Q; init();//输入 transformation(MM,mr,mc,M);//将普通矩阵MM转换成三元矩阵M transformation(NN,nr,nc,N);//将NN转换成N get_Transpose_matrix(M,T);//获得三元矩阵M的转置矩阵 matrix_multiplication(M,N,Q);//将矩阵M和N相乘保存到Q中 free(MM); free(NN); return 0;}

转载地址:http://rlqbi.baihongyu.com/

你可能感兴趣的文章
Linux usb 设备驱动 (1)
查看>>
解决跨网场景下,CAS重定向无法登录的问题(无需修改现有代码)
查看>>
java反编译命令
查看>>
activemq依赖包获取
查看>>
概念区别
查看>>
关于静态块、静态属性、构造块、构造方法的执行顺序
查看>>
final 的作用
查看>>
在Idea中使用Eclipse编译器
查看>>
idea讲web项目部署到tomcat,热部署
查看>>
优化IDEA启动速度,快了好多。后面有什么优化点,会继续往里面添加
查看>>
JMeter 保持sessionId
查看>>
IDEA Properties中文unicode转码问题
查看>>
Idea下安装Lombok插件
查看>>
zookeeper
查看>>
Idea导入的工程看不到src等代码
查看>>
技术栈
查看>>
Jenkins中shell-script执行报错sh: line 2: npm: command not found
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>
Jenkins 启动命令
查看>>
Maven项目版本继承 – 我必须指定父版本?
查看>>