반응형

IT/자료구조 2

[자료구조] Java ArrayList 알아보기

2022.10.08 - [IT/자료구조] - [자료구조] 배열(Array)의 개념 [자료구조] 배열(Array)의 개념 오늘은 자료구조에서 가장 기본으로 다루는 배열에 대해 정리해보겠습니다. 배열이란? 같은 타입의 변수들로 이루어진 유한 집합 배열은 같은 종류의 데이터를 다뤄야 하는 경우에 사용할 수 javacoding.tistory.com ArrayList 개념 지난번 배열에 이어 두 번째 자료구조로 Array와 비슷한 ArrayList에 대해 알아보겠습니다. 배열의 가장 큰 특징 중 하나는 크기가 고정된다는 것입니다. 배열을 생성할 때 사용할 크기를 알고 있다면 배열을 사용하는 것이 속도나 메모리 사용의 측면에서 이점이 되겠지만 사용할 배열의 크기를 알지 못하거나 수정이 필요한 경우에는 가변적인 배열..

IT/자료구조 2022.10.12

[자료구조] 배열(Array)의 개념

오늘은 자료구조에서 가장 기본으로 다루는 배열에 대해 정리해보겠습니다. 배열이란? 같은 타입의 변수들로 이루어진 유한 집합 배열은 같은 종류의 데이터를 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료구조 입니다. 중요한 건 int 데이터를 모으는 int 배열, String 데이터를 모으는 String 배열처럼 같은 자료형 데이터들만 담을 수 있습니다. 배열을 구성하는 각각의 배열 요소를 element라고 하며, 배열에서의 위치를 가리키는 숫자를 index라고 합니다. 자바에서 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있습니다. 배열은 선언되는 형식에 따라 1차원 배열, 2차원 배열, 3차원 배열 등 다차원 배열로 선언이 가능하지만 현실적으로 이해하기 쉬운 2차원 배열까..

IT/자료구조 2022.10.08
반응형