[코딩테스트] 코딩테스트 Java로 벼락치기가 필요할 때

Gooder·2021년 7월 3일
2

알고리즘_문제풀기

목록 보기
24/25

개발하는 언어는 Java인데, 코딩테스트 볼 때 주로 사용하는 언어가 Java가 아니라 Python이여서 Java코테를 위한 벼락치기 레퍼런스를 만들어봤습니다.

Java
import java.util.*;

Array
길이 고정

List
add, get, size, contains, remove
arrayList로도 씀

LinkedList
LinkedList list = new LinkedList();
LinkedList num2 = new LinkedList<>();
addFirst, addLast, add
removeFirst,removeLast, remove, clear
size, hasNext
contains

Set
hashSet(순서필요x),TreeSet(정렬된 값)
add, contains, equals, isEmpty, size
Obkect [] toArray()

Stack
Stack Stack_name = new Stack<>();

Queue
Queue< E > q = new LinkedList< E >();
offer(삽입)
poll(꺼냄),peek(보기만)
size, isEmpty

Dequeue
Deque< E > dq = new ArrayDeque< E >();
queue랑 동일 + pollFirst, pollLast, get

Map
HashMap<String, String> map = new HashMap<String, String>();
put, get, containsKet, remove, size

for( 객체 )
for (type var: iterate) {
body-of-loop
}

profile
세상을 변화시킬 신스틸러 서비스를 만들고싶은 개발자 Gooder 입니다.

0개의 댓글