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 | 31 |
Tags
- CSS
- 사이드프로젝트
- 큐
- 백준
- 4기
- 크래프톤 정글
- 모션비트
- 시스템콜
- 리액트
- corou
- 나만무
- 자바
- Java
- Flutter
- defee
- JavaScript
- 티스토리챌린지
- 알고리즘
- 자바스크립트
- userprog
- HTML
- Vue.js
- pintos
- TiL
- 스택
- 코드트리
- 핀토스
- 소켓
- 오블완
- 크래프톤정글
Archives
- Today
- Total
목록heapify (1)
미새문지
크래프톤 정글 week05, day43 - 힙 정렬
힙 정렬(Heap Sort) 힙(Heap)은 완전 이진 트리(Complete Binary Tree)의 일종으로, 부모 노드와 자식 노드 간에 특정한 조건을 만족하는 자료구조를 말한다. 여기서 완전 이진 트리란 부모 노드 밑에 자식 노드가 최대 2개까지 있을 수 있고, 마지막 레벨을 제외한 모든 레벨에 노드가 완전히 채워져 있는 트리 구조를 말한다. 힙은 우선순위 큐를 위해서 만들어진 자료구조이며, 특히 힙은 부모 노드와 자식 노드 간의 관계를 통해 정의된다. 자식 노드가 있는 노드는 항상 (원소의 개수 / 2) 이다. 종류 최대 힙(Max Heap) 부모 노드의 키 값이 자식 노드의 키 값보다 항상 크거나 같은 값을 가진 완전 이진 트리이다 최댓값을 빠르게 찾아내는 데 사용된다. 최소 힙(Min Heap..
크래프톤 정글/TIL
2024. 2. 21. 01:24