코딩테스트 준비/JAVA 코테

문제 풀이 라이브러리, 클래스 추가

김긍수 2021. 3. 1. 18:45

정렬

Arrays.sort(array)

 

스택

Stack<Integer> stack = new Stack<Integer>();

stack.pop();

stack.push();

stack.poll();

stack.empty();

stack.peek();

 

Queue<Integer> queue = new LinkedList<>()

queue.add();

queue.peek(); 

queue.poll(); //비어있다면 널

queue.remove();

queue.clear();

 

힙(우선순위 큐)

PriorityQueue<Integer> queue =  new PriorityQueue<Integer>();

Deque

Deque<Integer> LinkedDeque  = new LinkedList<Integer>();

LinkedDeque.add(1); // Add at the last

LinkedDeque.addFirst(2);

LinkedDeque.addLast(3);

LinkedDeque.push(4);

  
Deque<Integer> ArrayDeque = new ArrayDeque<Integer>();

ArrayDeque.add(1); // Add at the last

ArrayDeque.addFirst(2);

ArrayDeque.addLast(3);

ArrayDeque.pop();

ArrayDeque.poll();

ArrayDeque.pollFirst();

ArrayDeque.pollLast();