Skip to main content

배열 란 무엇입니까?

computer 컴퓨터 프로그래밍의 배열은 각 인덱스에서 다른 배열을 보유하는 데이터 구조입니다.이는 최상위 레벨 어레이의 각 순차 주소의 데이텀이 실제로 각 하위 배열의 첫 번째 데이텀 요소임을 의미합니다.차례로, 각 하위 배열은 또한 다양한 배열 일 수 있으므로 필요한만큼의 배열의 중첩을 허용합니다.이 개념은 복잡해 보일 수 있지만 실제로 프로그램 내에서 다양한 배열을 매우 명확하게 표현할 수있는 매우 간단한 선언 및 해석 표기법이 있습니다.배열 배열의 가장 일반적인 용도 중 하나는 이미지와 마찬가지로 정보를 그리드 패턴으로 저장하는 것입니다.

배열은 대부분의 프로그래밍 언어에서 연속으로 저장되는 일련메모리 위치.배열에 고정 된 데이텀을 요소라고하며 각 요소는 인덱스로 알려진 배열의 위치를 차지합니다.배열의 시작은 인덱스 0이고 다음은 인덱스 1 등입니다.정수 나 문자를 유지하는 대신 배열 배열은 각 인덱스에서 다른 완전한 배열을 보유합니다.각 인덱스에서의 이러한 서브 디 어레이는 자체 배열을 보유 할 수 있으며 필요에 따라 복잡한 트리와 같은 데이터 구조를 만들 수있는 기능을 제공합니다.열 및 행 좌표가있는 그리드에서.이것은 스프레드 시트의 데이터, 화면에 표시 할 2 차원 (2D) 이미지 또는 체스 보드의 데이터를 나타내는 데 사용할 수 있습니다.3 단계 깊이 인 어레이 어레이 배열은 세 번째 레벨의 배열을 고정하는 배열을 보유하는 배열을 사용하여 큐브의 정보를 나타내는 데 사용할 수 있거나 각 위치가 둘 이상의 정보 행렬을 나타내는 데 사용할 수 있습니다.기인하다.일반적으로 3 레벨보다 깊은 배열의 배열은 사용되지 않습니다. 구조 또는 클래스 배열을 사용하여 동일한 기능을보다 간단하게 구현할 수 있기 때문입니다.예상 될 수 있습니다.대부분의 프로그래밍 언어는 브래킷을 사용하여 배열의 인덱스를 나타냅니다. 추가 브래킷 세트가 하위 배열을 인덱싱하기 위해 추가 브래킷 세트가 추가된다는 점을 제외하고 다차원 배열은 다르지 않습니다.예를 들어, 단일 차원 배열은 두 번째 배열 인덱스 위치에서 요소를 표시하기 위해 배열 [2]로 작성 될 수 있습니다.배열은 비슷한 방식으로 작성 될 수 있습니다. mdash;배열 [2] [1] mdash;이것은 두 번째 배열의 첫 번째 인덱스에서 데이텀 요소를 나타냅니다.