2019. 3. 3. 17:42
자바 배열 사용법입니다.
장점: 상수시간 O(1)만에 해당 데이터를 찾을수 있어 빠르다.
단점: 인덱스 찾이 고정되어 있어 불필요한 공간을 생성
# 1차원 배열 예제
1 2 3 4 5 6 7 8 9 10 11 12 | public class Main { static int arr[]; public static void main(String[] args) throws FileNotFoundException { arr = new int[5]; arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5; System.out.println("arr[2]: " +arr[2]); } } | cs |
# 2차원 배열 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class Main { static int arr[][]; public static void main(String[] args) throws FileNotFoundException { arr = new int[3][2]; arr[0][0] = 1; arr[0][1] = 2; arr[1][0] = 3; arr[1][1] = 4; arr[2][0] = 5; arr[2][1] = 6; System.out.println("arr[2][1]: " +arr[2][1]); } } | cs |
'자료구조' 카테고리의 다른 글
이진검색트리 (Binary Search Tree) (정리중,,,,,,) (0) | 2019.03.04 |
---|---|
큐(Queue) 개념 및 사용법 정리 (0) | 2019.03.03 |
스택(stack) 개념 및 사용법 정리 (0) | 2019.03.03 |
배열 리스트(ArrayList) 개념 및 사용법 (0) | 2019.03.03 |