campkim

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리

자료구조 알고리즘/자료구조 1

우선순위 큐 (Priority Queue)와 힙(Heap)

개념 우선순위 큐는 우선순위가 가장 높은 데이터를 가장 먼저 삭제하는 자료구조이다. 배열안의 데이터를 우선순위에 따라 처리하고 싶을 때 사용한다. 우선순위 큐를 배울 때 함께 배우는 개념으로 큐, 스택이 있는데 이와 구분될 필요가 있다. 아래 테이블에 정리되었듯이 자료 추출시점이 삽입시점에 구애받지 않고 우선순위에 따라 추출된다. 자료구조 pop 스택(Stack) 가장 나중에 삽입된 데이터 큐(Queue) 가장 먼저 삽입된 데이터 우선순위 큐(Priority Queue) 가장 우선순위가 높은데이터 구현 우선순위 큐의 구현방법은 여러가지가 있다. List를 이용하는 방법도 가능하고, 숫자의 경우 heap구조의 활용이 시간복잡도상 유리한 부분이 있다. heap구조의 경우 정렬시 시간복잡도가 O(logN)이기..

자료구조 알고리즘/자료구조 2021.08.17
1
더보기
프로필사진

  • 개발 (61)
    • A (8)
    • 자료구조 알고리즘 (18)
      • 알고리즘 (16)
      • 자료구조 (1)
    • 컴퓨터 시스템 (13)
      • CSAPP (6)
      • OS (6)
    • C (0)
    • 프로젝트 (12)
    • 읽던 글 스크랩 (4)

Tag

백준, 이분탐색 #이진탐색 #binary search, 서른, 그래프 기본, Call by reference, 파이썬, 퇴사 #개발 #SW사관학교 정글, 정렬 #파이썬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바