
자료구조 & 알고리즘(문제 풀이 포함) - 5
·
Develop/기초지식
힙(Heap)- 힙(heap)은 데이터를 저장하고 조작하는 데 사용되는 트리 기반 자료구조- 일반적으로 힙은 완전 이진트리(complete binary tree)를 기반으로 하며, 부모 노드와 자식 노드 간의 대소 관계가 있다.- 최소 힙(min heap)은 부모 노드가 항상 자식 노드보다 작거나 같은 값을 가지는 힙을 말하며,- 최대 힙(max heap)은 부모 노드가 항상 자식 노드보다 크거나 같은 값을 가지는 힙을 말한다. 문제 1) 프로그래머스 - 더 맵게# heapq는 파이썬의 내장 라이브러리 중 하나로, 힙(heap) 자료구조를 제공하는 모듈# heapq 모듈은 리스트(list)를 힙 자료구조로 변환하고, 힙의 원소를 삽입하고 삭제하는 함수들을 제공한다.# heappush 함수는 힙에 원소를 ..