Sparse Matrix
Can any one tell me how to represent a Sparse Matrix using arrays.
and also how to add two sparse matrices.😲
Member • Nov 18, 2008
Member • Nov 19, 2008
//Addition
k=n2;
for(i=0;i<n1;i++)
{
flag=0;
for(j=0;j<n2;j++)
{
if( a[i][0] == b[j][0] && a[i][1]==b[j][1] )
{
flag=1;
break;
}
}
if( flag==1)
b[j][2]=b[j][2] + a[i][2];
else
{
b[k][0]=a[i][0];
b[k][1]=a[i][1];
b[k][2]=a[i][2];
b[k][0]=b[i][0];
b[k][1]=b[i][1];
b[k][2]=b[i][2];
k++;
}
}
//result of addition is stored in b
This is just a logic.I haven't compiled the code.So expect errors in it 😎Member • Nov 20, 2008
Member • Nov 21, 2008