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

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