열 우선(column major) 순서로 저장되는 3차원 배열 stud… | [7급 국가직 자료구조론] 21년 1회차 기출문제 상세 페이지
1[7급 국가직 자료구조론] 21년 1회차
열 우선(column major) 순서로 저장되는 3차원 배열 student[2][3][4]가 있을 때, 첫 번째 원소인 student[0][0][0]의 주소가 1024이면 student[1][2][2]의 주소는? (단, 배열 student의 각 원소의 크기는 24byte이고, 저장 순서는 [0][0][0],…,[0][2][3],[1][0][0],…,[1][2][3] 순서로 저장한다)
1
1168
2
1192
3
1504
4
1528
해설
student[1][2][2]의 주소는 1504이다. 첫 첨자(면) 순으로 저장하되, 각 면의 3×4 행렬 안에서는 열 우선으로 저장되는 구조로 계산한다.
한 면의 원소 수: , 면 안의 열 하나는 원소 3개
오프셋:주소:
오류나 개정된 내용이 보이면 알려주세요