[Java/Algorithm] List 오름차순
·
개발 ━━━━━/Java
// 주어진 arr 에 요소들을 주어진 정수 n 번째 글자를 기준으로 오름차순 정렬 // n 번째 글자가 같을 경우 사전순으로 정렬한다. import java.util.*; public class Main { public String[] solution(String[] arr, int n) { // 중복이 되었는지 안되었는지 판별하기 위한 플래그 int flag = 0; // 기준 요소와 같으면 "" 빈 문자열로 초기화, 중복이 발견되었으니 flag = 1 for(int i=0; i
[Java] 기초 문법 - 컬렉션 (Collection)
·
개발 ━━━━━/Java
컬렉션 (Collection) 컬렉션의 종류로는 List, Set, Queue, Map 이 있다. List 순서가 있는 데이터의 집합 (데이터 중복 허용, 배열과 비슷) Queue 한쪽에서 데이터를 넣고 반대쪽에서 데이터를 추출할 수 있는 집합 FIFO (First In First Out) Set 순서가 없는 데이터의 집합 (데이터 중복 허용 안함, 순서, 중복이 없는 배열) Map 순서가 없는 (Key, Value) 쌍으로 이루어진 데이터의 집합 (Key 값 중복 허용 안함) 컬렉션은 참조형 변수를 저장한다. (Integer, Long, Double, String) List ArrayList - 배열처럼 일렬로 데이터를 저장하고 조회하여 인덱스로 값을 하나씩 조회한다. - 배열처럼 크기가 정해져 있지 ..