数据结构的数组中,以行为优先和以列为优先分别是怎样存储的,怎么计算?

2026年09月28日 03:56
有3个网友回答
网友(1):

Am*n L(字节)
行:Loc(i,j)=Loc(0,0)+(i*n+j)*L
Loc(i,j)=Loc(1,1)+((i-1)*n+i-1)*L
列:Loc(i+j)=Loc(0,0)+(j*m+i)*L
Loc(i,j)=Loc(1,1)+((i-1)*m+i-1)*L

网友(2):

K=loc(A[1][1])+(n*(i-1)+j-1)*size;
k=loc(A[1][1])+(i-1+n*(j-1))*size.

网友(3):

以行为优先