| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 375 人关注过本帖
标题:稀疏矩阵的转置,帮我看看有什么错误!谢谢
只看楼主 加入收藏
于红光521
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2012-10-11
结帖率:75%
收藏
 问题点数:0 回复次数:0 
稀疏矩阵的转置,帮我看看有什么错误!谢谢
#define MAXSIZE  100
#include<stdio.h>
 typedef  int  Elemtype
typedef struct {


int i,j;          //非零元的行标,列下标
int  e;
}Triple;
typedef struct {

int mu,nu,tu;   //矩阵的行,列,非零元的个数
Triple data[MAXSIZE+1];

}TSMatrix;


int TransMatix(TSMatrix M,TSMatrix &T){

int p;
T.mu=M.mu;
T.mu=M.nu;
T.mu=M.tu;
for(int col=1;col<M.nu;col++){
    for(int q=1;q<tu;q++){
        if(M.data[q].j==col){
        
    T.data[p].i=M.data[q].j;
    T.data[p].j=M.data[q].j;
    T.data[p].e=M.data[q].e;
        p++;
        }
    }

}

}
int main(){

TSMatrix &T ,&M;
M.data[][][]={(1,2,3),(2,5,3),(3,3,1)}

TransMatix( M,TSMatrix &T);
return 0;
}
搜索更多相关主题的帖子: include 
2012-11-17 20:45
快速回复:稀疏矩阵的转置,帮我看看有什么错误!谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014019 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved