C# 자료구조 배열(Array) 개념 배열의 차원, 정적배열과 동적배열, 원형배열


C# 자료구조 배열(Array) 개념 배열의 차원,  정적배열과 동적배열, 원형배열

자료구조 배열(Array) 배열은 연속적인 메모리 상에 동일한 데이터 타입의 요소들을 순차적으로 일렬로 저장하는 자료구조입니다. 순차적으로 나열된 배열요소는 각 요소마다 Index를 붙이는데 배열을 A라고 했을 경우 첫 배열요소는 A[0], 두번째 배열요소는 A[1], ... 등 으로 배열 index를 붙입니다. 하나의 배열은 고정된 크기를 가지고 배열 index를 사용할 경우 배열요소를 바로 접근할 수 있습니다. 배열A가 100개 배열요소가 있는 가정하에 A[0], A[50], A[99] 등 접근하는 시간은 동일하고, 모두 해당 요소를 즉시 접근하여 배열요소 값을 읽거나 쓸 수 있습니다. 배열은 프로그래밍 언어에서 사용하는 아주 기초적인 자료구조입니다. C#의 배열은 배열 객체로서 메모리 상에 배열에 ..


원문링크 : C# 자료구조 배열(Array) 개념 배열의 차원, 정적배열과 동적배열, 원형배열