سلام.
اگه میشه یه نفر به من کمک کنه!!!!!!
من یه الگوریتم (الگوریتم ترانهاده ی ماتریس خلوت )دارم که نمی دونم دقیقا چه طور کار می کنه.اگه کسی متوجهش میشه لطفا برای منم توضیح بده!
متشکرSpMtx SpMtx::Transpose()
{
SpMtx b;
b.Rows = Cols;
b.Cols = Rows;
b.Terms = Terms;
if(Terms<=0)
return b;
int CurB=0;
for(int c=0 ; c<Cols ; c++)
for(int i=0 ; i<Terms ; i++)
if(smArr[i].Col == c)
{
b.smArr[CurB].row=c;
b.smArr[CurB].col=smArr[i].row;
b.smArr[CurB].value=smArr[i].value;
CurB++;
}
return b;
}