J.Y.S
¿ whats my interest ?
J.Y.S
전체 방문자
오늘
어제
  • 분류 전체보기 (59)
    • 트러블슈팅 기록 (7)
    • Java&Kotlin (5)
    • Server (22)
    • 데이터 엔지니어링 (3)
    • Architecture& Design Patter.. (1)
    • Daily (11)
    • 알고리즘 공부 (9)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
J.Y.S

¿ whats my interest ?

알고리즘 공부

[JAVA] Queue

2021. 6. 29. 23:13

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
    '알고리즘 공부' 카테고리의 다른 글
    • [C++] vector 클래스 - 2차원 벡터 초기화
    • 프로그래머스(#60057)-문자열 압축 (C++)
    • 프로그래머스(#1844) - 게임 맵 최단거리도움말(JAVA)
    • 프로그래머스(#17681) - 비밀지도도움말 (JAVA)
    J.Y.S
    J.Y.S

    티스토리툴바