일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 입출력 함수
- 인덱싱(indexing)
- 슬라이싱(slicing)
- 코딩
- 수학코딩
- 알고맂ㅁ
- pip install
- 파이썬개발
- 코스모에듀밴처
- cosmoeduventure
- 파이썬
- python
- 편집기
- Indentation Error
- 변수
- 파이썬 문법
- 자료형
- 파이썬 프로그래밍
- 알고리즘
- parameter
- 반복문 사용법
- PIP
- 파이썬 기초
- 파이썬 강좌
- input 사용법
- 자료구조
- data type
- 사용법
- pip 옵션
- python -m
Archives
- Today
- Total
목록힙 (1)
아이와 함께 배우는 세상 사는 법

데이터 구조와 알고리즘을 공부하다 보면 반드시 마주치게 되는 힙(Heap)은 효율적인 우선순위 관리를 위한 필수적인 자료구조입니다. 이번 글에서는 힙의 기본 개념부터 구현 방법, 그리고 실제 활용 사례까지 상세히 알아보겠습니다.힙(Heap)이란?힙은 완전 이진 트리(Complete Binary Tree) 기반의 자료구조로, 부모 노드와 자식 노드 간의 대소 관계가 일정한 규칙을 만족합니다. 힙은 주로 우선순위 큐(Priority Queue)를 구현하는 데 사용되며, 최댓값이나 최솟값을 빠르게 찾아내는 연산에 특화되어 있습니다.힙의 주요 특징완전 이진 트리 구조를 가집니다.부모 노드와 자식 노드 간의 대소 관계가 일정한 규칙을 따릅니다.형제 노드 간에는 대소 관계가 정해져 있지 않습니다.트리의 높이가 ⌊l..
파이썬(python)/알고리즘
2025. 4. 12. 13:44