Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

데이터 구조의 배열 표현


이 섹션에서는 다차원 배열의 또 다른 표현을 볼 것입니다. 여기서 우리는 Array of Arrays 표현을 볼 것입니다. 이 형식에는 여러 배열의 시작 주소를 보유하는 배열이 있습니다. 표현은 다음과 같습니다.

데이터 구조의 배열 표현

이것은 [7 x 8] 크기의 2차원 배열 x입니다. 각 행은 단일 1차원 배열로 표시됩니다. 초기 어레이는 이러한 단일 어레이의 주소를 보유하고 있습니다. 그것들은 주소 배열이므로 포인터 배열이라고 말할 수 있습니다. 각 포인터는 다른 배열의 주소를 보유하고 있습니다.

이런 종류의 배열을 만들면 아래와 같이 new 키워드를 사용할 수 있습니다. -

int [][] x = new int[7][8];

x[i, j] 위치에 있는 요소를 검색하려면 먼저 x[i]를 사용하여 주소를 찾은 다음 해당 배열의 j번째 인덱스로 이동합니다.