C++ 에서
queue 에 pair 넣던거 = java 에서 Point 로 넣으면 됨.queue < pair<int, int> >
에서
import java.util.LinkedList;
import java.util.Queue;
import java.awt.*; // Point
Queue<Point> queue = new LinkedList<>();
insert
q.add();
q.offer();
삽입에 성공하면 true를 반환하고, 큐에 여유 공간이 없어 삽입에 실패하면 IllegalStateException을 발생
pop
q.poll(); // queue에 첫번째 값을 반환하고 제거 비어있다면 null
q.remove(); // queue에 첫번째 값 제거
front
q.peek(); // queue의 첫번째 값 참조
'알고리즘 공부' 카테고리의 다른 글
Leet code 가입 (0) | 2021.09.16 |
---|---|
[C++] vector 클래스 - 2차원 벡터 초기화 (0) | 2021.07.01 |
프로그래머스(#60057)-문자열 압축 (C++) (0) | 2021.06.30 |
프로그래머스(#1844) - 게임 맵 최단거리도움말(JAVA) (0) | 2021.06.30 |
프로그래머스(#17681) - 비밀지도도움말 (JAVA) (0) | 2021.06.29 |