早教吧作业答案频道 -->数学-->
稀疏矩阵运算的设计本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后
题目详情
稀疏矩阵运算的设计
本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后内容为:B[0]=0,B[1]=2,B[2]=3,B[3]=4,B[4]=6,B[5]=5,B[6]=3,B[7]=4,B[8]=7,B[9]=5,B[10]=1,B[11]=9,B[12]=-1
0 0 3 0 0 0 0 0
0 0 0 0 0 0 5 0
A= 0 0 0 0 0 0 0 0
0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0
0 9 0 0 0 0 0 0
假设有两个如上方法存储的稀疏矩阵A和B,它们均为m行n列,分别存放在数组A和B中,要求编写求矩阵加法如C=A+B的算法,C矩阵存放在数组C中.
本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后内容为:B[0]=0,B[1]=2,B[2]=3,B[3]=4,B[4]=6,B[5]=5,B[6]=3,B[7]=4,B[8]=7,B[9]=5,B[10]=1,B[11]=9,B[12]=-1
0 0 3 0 0 0 0 0
0 0 0 0 0 0 5 0
A= 0 0 0 0 0 0 0 0
0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0
0 9 0 0 0 0 0 0
假设有两个如上方法存储的稀疏矩阵A和B,它们均为m行n列,分别存放在数组A和B中,要求编写求矩阵加法如C=A+B的算法,C矩阵存放在数组C中.
▼优质解答
答案和解析
#include
#define m 6 /*定义原始矩阵行数*/
#define n 8 /*定义原始矩阵列数*/
#define max 50
/*转储稀疏矩阵的算法*/
void CreateMatrix(int A[m][n],int B[50])
{
int i,j,k=0;
for(i=0;i
#define m 6 /*定义原始矩阵行数*/
#define n 8 /*定义原始矩阵列数*/
#define max 50
/*转储稀疏矩阵的算法*/
void CreateMatrix(int A[m][n],int B[50])
{
int i,j,k=0;
for(i=0;i
看了 稀疏矩阵运算的设计本题目要求...的网友还看了以下:
矩形的一个角的平分线分矩形的一边为1cm和3cm当矩形一个角的平分线分矩形一边为1cm和3cm两部 2020-04-27 …
矩形的面积为12平方厘米,一条边长4CM,则矩形的对角线长为多少?1.矩形的面积为12平方厘米,一 2020-05-20 …
如果矩形的一条对角线长为10cm,两条对角线的一个交角为120°,则矩形的边长为cm如果矩形的一条 2020-05-21 …
矩形的一条对角线长为10cm,两条对角线的一个交角为60度,则矩形一组邻边的长分别为cm及cm. 2020-05-21 …
r(A*A^T)=r(A^T*A)=r(A)证明方程AX=0与A^TAX=0同解AX=0显然有A^ 2020-06-10 …
赌博中,顺子和同花的概率分别是多少?如题,每个地方都有俗称“诈金花”的赌博游戏,即52张扑克牌,没 2020-06-26 …
矩形的一条长边的中点与另一条长边构成等腰直角三角形,已知矩形的周长是36,则矩形一条对角线长是. 2020-07-30 …
线性代数中线性设矩阵A与B行等价,即矩阵A经过初等行变换变成矩阵B,则矩阵B的每个行向量都是A的行 2020-08-02 …
若从矩形一边上的点到对边的视角是直角,即称该点是直角点。例如,如图的矩形中,点在边上,连接,,则点为 2020-10-31 …
相似矩阵的伴随矩阵是否相似已知A、B两个方阵相似,若A、B可逆,可以推出其逆矩阵仍然相似,从而再推出 2020-12-09 …