2011-09-14 3 views
0

열 - 주 순서가있는 n 차원 배열이 있습니다. 이 배열의 모든 요소 주소를 메모리에서 찾아야합니다.열 - 주요 배열 요소 주소

인터넷에서 나는 1, 2, 3, 4 차원 배열 here에 대한 수식만을 발견했습니다. 그러나 그것들을 사용하더라도 다차원 배열에서 요소의 주소를 가져올 수는 없습니다.

누군가가이 공식을 알고 있습니까? an는 치수 좌표 경우

답변

1

n ANS sn은 소자 사이즈에 n의 크기 (A1, A2, ...,)는 어드레스 보유 : 다변량 배열

a1+s1(a2+s2(a3+s3(a4+...))) 

이 칼럼 -을 주요 대 행 메이저는별로 신경 쓰지 않지만, 단지 a1, s1을 a2, s2와 바꾸어 열 - 메이저가되도록해야합니다.

+0

anser에 감사드립니다.하지만 sn이 무엇인지 언stand아 낼 수는 없습니다. 이 값을 좀 더 자세히 설명해 주시겠습니까? 3 차원 배열이 있다면 s1, s2 및 s3은 무엇입니까? –

+0

s1은 첫 번째 차원의 크기입니다. 열을 먼저 넣으면 열의 수가됩니다. s2는 행 수, s3은 스택 수입니다. – nulvinge