본문 바로가기

개인 블로그

[모각코 2주차 개인 블로그] 배열과 연결리스트

배열(Array)

1. 개념

배열(Array)은 동일한 데이터 타입을 가진 여러 요소들이 연속적으로 저장된 자료구조이다.
배열의 각 요소는 인덱스를 사용하여 직접 접근할 수 있다.

2. 특징

  • 고정 크기: 배열은 생성 시 정해진 크기를 가지며, 이 크기는 변경할 수 없음
  • 인덱스 접근: 배열 요소에 접근하기 위해 인덱스를 사용합니다. 인덱스는 0부터 시작.
  • 효율적인 메모리 사용: 연속적인 메모리 공간에 데이터를 저장하기 때문에 메모리를 효율적으로 사용
  • 타입 동일성: 배열에 저장되는 모든 요소는 같은 데이터 타입을 가져야 함

3. 자바 예제 코드

public class ArrayExample {
    public static void main(String[] args) {
        // 정수형 배열 생성 및 초기화
        int[] numbers = {1, 2, 3, 4, 5};

        // 배열의 모든 요소 출력
        for (int i = 0; i < numbers.length; i++) {
            System.out.println("Element at index " + i + ": " + numbers[i]);
        }
    }
}