프로그래머스 Lv0 ~ Lv1을 풀면서 느낀 점은 배열 정렬을 자주 사용한다. 그만큼 배열 정렬은 다양한 상황(데이터 처리나 알고리즘 구현)에서 필요한 기능이다. 하지만 매번 헷갈려서 검색으로 해결했다. 그렇다 보니 한 번 풀고 나면 또 금방 잊어버리는 경우가 많았다. 매 번 검색하는 것도 번거롭고 내 나름대로 정리하고 이것을 머릿속에 넣어두기 위해 정리하고자 한다. 배열자바에서 배열은 여러 종류로 나누어짐. 배열은 데이터를 연속적으로 저장하는 자료 구조로, 특정한 데이터 타입에 맞춰 고정된 크기를 가짐. 배열의 종류로는 기본 배열(문자 배열, 객체 배열), 다차원 배열(2차원 이상 배열), 가변 배열이 있음. 1. 기본 배열단일 데이터 타입(int, char, String 등)의 값들을 하나의 배열로 ..