Skip to main content

이중 배열이란 무엇입니까?

double 이중 배열이라는 용어에는 두 가지 용도가 있습니다.첫 번째는 배열이 일종의 부동 소수점 번호 인 스칼라 유형 Double의 데이터 요소로 구성되어 있음을 나타냅니다.두 번째 사용은 2 차원 (2D) 또는 다차원 인 배열을 설명합니다.다차원 배열은 데이터의 메모리 위치에 하나 이상의 인덱스를 갖습니다. 즉, 이중 배열 내의 각 요소는 실제로 다른 배열의 시작임을 의미합니다.객체 지향 언어에서 이중 배열은 스칼라 유형 대신 클래스 더블의 요소를 포함하는 배열을 표시 할 수 있습니다.그러나 일반적으로 단일 정밀 번호가 차지하는 공간의 양인 숫자의 부동 소수점 표현입니다.이 숫자는 일반적으로 지수로 표현되는 상당히 높은 값을 보유 할 수 있습니다.대부분의 컴퓨터 하드웨어는 64 비트를 사용하여 이중을 나타 내기 위해 64 비트를 사용합니다. 즉, 일부 하드웨어는 각 요소에 대해 메모리에서 8 바이트를 차지하지만 일부 하드웨어는 이중 정밀 데이터 유형에 128 비트 이상을 사용합니다.스칼라 데이터 유형의 경우 다른 클래스 나 객체처럼 처리 할 수 있습니다.이중 배열은 대신 이러한 객체를 포함 할 수 있으며,이 경우 배열은 다양한 인스턴스 클래스처럼 작동합니다.이는 직렬화가 문제인 일부 네트워크 상황에 유용하거나 동기화가 중요한 다중 스레드 애플리케이션에서 유용 할 수 있습니다.1 차원 배열은 단순히 컴퓨터 메모리에서 연속적으로 정렬되는 유사한 데이터 유형의 목록이며, 각 별도의 데이터 셀의 위치는 0에서 시작하여 순차적으로 상향 상을 올립니다.배열 내 데이터의 위치에 해당하는 숫자는 인덱스라고하며 인덱스의 데이터를 데이터 요소 또는 요소라고합니다.

이중 배열은 기본적으로 단일 차원 배열입니다.인덱스는 실제로 다른 단일 차원 배열의 첫 번째 인덱스입니다.이중 배열을 시각화하는 한 가지 방법은 그리드 또는 그래프 용지입니다.배열의 첫 번째 인덱스는 그리드의 어떤 열이 참조되는지를 언급하는 반면, 두 번째 색인은 해당 열 내에 액세스 할 행에 어떤 행이 있는지 나타냅니다.