CAFE

자료구조론

7급 자구 2015년 기출 질문좀요

작성자붉은식살|작성시간20.03.12|조회수2,010 목록 댓글 3

2015년 기출문제


5. 행우선(row major)으로 저장되는 3차원 배열 a[4][5][3]이 있을 때, 이 배열의 첫 번째 원소

a[0][0][0]의 주소를 α라고 하면, a[2][3][1]의 주소를 α+로 표현했을 때 의 값은?

① 6 ② 40

③ 56 ④ 168


정답은 2번 40 입니다

제가 풀어 보면


a[4][5][3] 이나 시작을 a[0][0][0] 에서 시작 했으면

5행 3열 15개의 원소로 보는것이 아니라

6행 4열 24개의 원소로 봐야 하는것 아닌가요?


저는 24*2 + 13 = 61 로 풀었는데 지문에 없네요..


궁금증 해결 부탁드려요 선생님...^^



다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자행복이 | 작성시간 20.03.13 홍재연선생님은 아니지만 제가 답변드려도 되나요?(선생님 혹시 문제되면 말씀해주세요 삭제할게요)

    [4][5][3]은
    0~3(4면),0~4(5행),0~2(3열)
    예요

    그래서 [2][3][1]은
    (0,1,2면)(0,1,2,3행)(0,1열)
    a+(2×5×3)+(3×3)+(2-1)=a+40=41입니다
  • 답댓글 작성자붉은식살 작성자 본인 여부 작성자 | 작성시간 20.03.13 명쾌하신 답변 입니다.. 쏙 이해가 되었습니다..
    감사합니다
  • 답댓글 작성자행복이 | 작성시간 20.03.13 붉은식살 ^^
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼