用三元组表示的稀疏矩阵的相乘和转置

#include<stdio.h>#define MAX 40 /*非零元个数的最大值*/ typedef struct{ int i,j;/*非零元的行下标和列下标*/ int e;/*该非零元的数值*/}Triple; typedef struct{ Triple data[MAX+1];/*非零元三元组表,data[0]未用*/ int mu,nu,tu;/*矩阵的行数,列数,非零元的个数*/ int rpos[MAX+1];/*各行第一个非零元的位置表*/}Matrix; /*稀疏矩阵的初始化函数*/void InitMatrix(Matrix *W){ int i,p,n...
默认分类 | 2008-06-07 09:23 | 阅读 8408 次 | 评论 0 条

不完善的程序

#include<stdio.h> #define MAX 40 typedef struct{ int i,j; int e;}Triple;typedef struct{ Triple data[MAX+1]; int mu,nu,tu; int rpos[MAX+1]; }Matrix; void InitMatrix(Matrix *W){ int i,p,num[MAX],rpos[MAX],r; printf(&quot;please input the number of row,col and fei ling yuan:\n&quot;); scanf(&q...
默认分类 | 2008-06-03 15:01 | 阅读 4021 次 | 评论 3 条
浏览12429次
文章分类
文章归档