행복한 내 이야기

  • 홈
  • 태그
  • 방명록

priority 1

[Python] 파이썬의 heapq 모듈: 힙(Heap) 자료구조 활용 : 우선순위 큐, 최대 최소 등

우리는 종종 데이터를 정렬하거나 최소/최대값을 빠르게 찾아야 할 때가 있습니다. 파이썬의 heapq 모듈은 이러한 작업을 위해 사용되는 유용한 도구 중 하나입니다. 이번 포스팅에서는 heapq가 무엇인지, 어떤 함수들이 있는지, 그리고 실제 예제를 통해 어떻게 사용하는지 살펴보겠습니다. 힙(Heap)이란? 힙은 특별한 종류의 이진 트리로, 부모 노드가 자식 노드보다 작거나 큰 값을 가지는 자료구조입니다. 보통은 최소 힙(min heap)이나 최대 힙(max heap)으로 사용됩니다. 최소 힙은 부모 노드가 항상 자식 노드보다 작거나 같은 값을 가지며, 최대 힙은 부모 노드가 항상 자식 노드보다 크거나 같은 값을 가집니다. heapq란? heapq 모듈은 이진트리 기반의 최소 힙 자료구조를 제공하는 파이썬..

Python 2024.04.14
이전
1
다음
더보기
프로필사진

행복한 내 이야기

  • 분류 전체보기 (120)
    • Android (35)
      • 오르다 다이어리 (11)
      • Nature Album (4)
      • Compose (7)
    • Kotlin (20)
    • Java (24)
    • Python (4)
    • IT (7)
    • Spring (2)
    • C++ (2)
    • CS (3)
    • UnrealEngine5인데 언리얼 엔진 4 레이.. (3)
    • 코딩테스트 (10)
      • 프로그래머스 (3)
      • SWEA (3)
      • 코딩 테스트 합격자 되기 : 자바편 (4)
    • 내 이야기 (2)
      • 꿈꾸는 도서관 (1)
      • 카페인 설탕 버터 밀가루 카카오 견과류 과일 (1)
      • 101세에 초 101개 한 숨으로 불어 끄기 (0)

Tag

recomposition, Android, viewBinding, DataBinding, bindingadapter, java, kotlin, 프로그래머스, Livedata, composable, 자바, compose, SQLite, 코테, ViewModel, 티스토리챌린지, 리팩토링, OS, 오블완, 코루틴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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 © AXZ Corp. All rights reserved.

티스토리툴바