Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바
- 혁신의기술2:신뢰의미래 블록체인을 만나다
- 블록체인
- 디스크블록할당
- K-MOOC 단국대학교 홍보단
- national instruments
- 자바스크립트
- 자바문자열구분
- 딥러닝
- html기초
- 컴파일시스템
- TypeScript
- 우선순위큐
- CSS 기초
- StringTokenizer
- 블록체인 강의
- Node
- K-MOOC
- 티스토리챌린지
- 블록체인강의
- 해시
- Entity
- 머신러닝
- biginteger사용법
- 2차원배열정렬
- 단국대학교 k-mooc
- 자바입력받기
- 시스템프로그래밍
- stringreader
- 오블완
Archives
- Today
- Total
목록최소힙 (1)
열정 실천

힙(Heap)은 우선순위 큐(Priority Queue)를 효율적으로 구현하기 위한 자료구조이다. 우선순위 큐는 큐에서 우선 순위가 높은 순으로 데이터가 나가는 형태로 우선순위를 고려하는 운영체제 스케줄링, 네트워크 패킷 처리 등에 사용된다. 힙은 최댓값과 최솟값을 O(1) 시간에 빠르게 찾을 수 있고, 삽입/삭제 연산도 O(log N)으로 효율적이다. 힙은 완전 이진 트리로 구현되는데, 완전 이진 트리란 왼쪽부터 차례로 채워져 트리의 마지막 레벨을 제외하고 모든 레벨이 꽉 차있는 트리의 구조를 말한다. 힙(Heap)은 최대 힙(Max Heap)과 최소 힙(Min Heap)으로 나뉜다. 최대 힙: - 부모 노드가 자식 노드보다 크거나 같은 값을 가진다. - 따라서, 루트 노드는..
CS/DATA STRUCTURE
2024. 10. 8. 02:13