https://www.codelatte.io/courses/java_programming_basic/5VSKZC7E5HMV877S
선언, 할당 정렬, 최대,최소값 구하기 배열 자르기
%b - bolean or null->false, not null->true%c - 문자(char) / 65->'A'%d - 정수%f - 실수 / ex) %.1f 소수점 첫째 자리까지%s - 문자열%x - 16진법(정수), %a - 16진법(실수) %o - 8진법(정
List interface 구현한 클래스 - ArrayList, LinkedList, Vector, Stack 등장점배열로 만들어졌기 때문에 인덱스를 통해서 특정 데이터에 빠르게 접근.단점생성된 배열의 공간이 꽉 찰 때마다 새로운 배열을 생성하고 Copy. 그 과정에
기본적으로 Map은 key-value 구조Map은 인터페이스로 선언되어 있고, 구현체로는 HashMap, TreeMap, LinkedHashMap이 존재특징bucket은 배열 기반 구조이다.충분히 큰 데이터를 가지고 있을 경우 충돌시 저장방식을 LinkedList ->
Vector 클래스를 상속특징LIFO 성질.Thread-Safe.사용용도재귀적인 코드를 비재귀적으로 바꿀 때 사용.최근에 저장된 데이터를 나열할 때 사용.Queue
높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조.우선순위 큐에 들어가는 원소는 비교가 가능한 기준이 있어야 함.내부 요소는 힙으로 구성되어 이진트리 구조.내부구조가 힙으로 구성되어 있기에 시간 복잡도는 O(NLogN).우선순위를 중요시해야 하는 상황에서 주로 쓰임.h