다차원 배열
다차원 배열
배열의 차원은 필요하다면 계속 늘려나갈 수 있다. 예를 들어 다음과 같은 데이터는 몇 차원으로 관리될 수 있을까?
3개 지역에서 각 4개의 학교를 정하고, 모든 학년에서 5개반을 정하고 반마다 10명씩 뽑아 수학점수를 저장한다
다음과 같이 차원을 정리할 수 있다.
1차원 : 학생
2차원 : 학급
3차원 : 학년
4차원 : 학교
5차원 : 지역
따라서 배열은 다음과 같이 생성 가능하다.
각각의 차원에 맞게 개수를 지정하여 생성하며, 데이터도 원하는 위치에 맞게 설정할 수 있다.
후에 클래스를 배우게 되면 구조를 단순화시킬 수 있으므로 3차원 이상 배열의 사용은 자세히 다루지 않는다.
Last updated