인생은 파도타기

  • 홈
  • 태그
  • 방명록

우선순위큐 1

JAVA - Priority Queue(우선순위 큐) 알아보기

개요 오늘은 코딩테스트 문제를 풀이하다가 알게된, Queue 종류중 하나인 Priority Queue 에 대해 알아보겠습니다. 먼저 Queue 는 데이터를 일시적으로 쌓아두기 위한 자료구조 중 하나로 First In First Out (FIFO)의 구조로 이루어져 있고 이는 말 그대로 먼저 적재된 데이터가 먼저 나가게 됩니다. 그 예로 가장 적절한 건 아마 대기표일겁니다. 은행이나 식당에서 먼저 대기표를 뽑은 사람이 먼저 들어가는 방식과 동일합니다. 하지만 오늘 알아볼 우선순위 큐 는 순서대로 데이터를 적재하고 관리하는게 아닌 선언할때 우선순위를 먼저 정한 후 그 우선순위에 따라 자동 정렬되어 데이터가 나갈 때 우선순위가 높은 순서대로 추출되게 됩니다. 특징 높은 우선순위의 요소를 먼저 꺼내서 처리하는 ..

Programming/JAVA 2022.11.30
이전
1
다음
더보기
프로필사진

개발자의 웹서핑, 기술 블로그

  • 생각하기 (96)
    • Hobby (1)
    • Study (4)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (1)
      • Redis (2)
    • Living (4)
    • Programming (6)
      • JAVA (16)
      • Kotlin (2)
      • Spring (15)
      • Project (2)
      • GO (3)
      • JavaScript (2)
      • CondingTest (14)
      • Computer Science (16)
      • Linux (3)
      • Docker (4)
      • Database (2)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바