프로그래머스 - 더 맵게 (python)


프로그래머스 - 더 맵게 (python)

Heap 카테고리 문제는 한 번도 안 풀어봐서 일단 풀어봤는데,아니나 다를까 O(n^2)으로 푸니 효율성 통과가 불가능했다.그래서 찾아봤더니 우선순위큐 기능을 제공하는 heapq가 있다고 하여 이를 이용하여 풀었다.최소값이 루트 노드에 위치하는 특성을 이용하여 푸는 문제이다. 최소값 혹은 최대값이 항상 맨 앞에 유지되어 어느 상황에서든 바로 뽑아낼 필요가 있을 때는그 때마다 sort를 하는 것보단 heapq가 확실히 시간복잡도 측면에서 훨씬 좋다고 볼 수 있는 것 같다....

프로그래머스 - 더 맵게 (python)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 프로그래머스 - 더 맵게 (python)