알고리즘 스터디로 프로그래머스 알고리즘 고득점 Kit Heap 문제를 풀면서, Heap에 대해서 알아보기로 함. 나동빈님의 유튜브 영상에서 Heap에 대한 간단한 개념을 살펴볼 수 있었다. https://www.youtube.com/watch?v=AjFlp951nz0 Python에서는 heapq라는 표준 라이브러리를 활용하여, heapq를 쉽게 사용할 수 있다. heapq 라이브러리에 아래와 같이 heapq 라이브러리에 대한 설명이 나와있다. python에서 구현 heap의 경우 기본적으로 minheap 형태이다. 따라서 maxheap을 사용해야 하는 경우에는 -를 붙인 tuple 형태로 데이터를 저장하면 된다. 우선순위큐를 heap을 이용하여 구현할 수 있고, 이 때 가장 시간 복잡도가 작음 . 완전 ..