반응형
허프만 인코딩 (Huffman encoding) - 파일 압축 알고리즘
with Priority Queue
알고리즘
- 모든 노드를 PQ에
insert
한다. - freq가 가장 작은 두 노드를 PQ에서 빼온다.
- 그 두 노드를 하나의 노드로 묶는다.
- 하나로 묶은 노드를 다시 PQ에 넣는다.
- 2번 ~ 4번의 과정을 계속 반복한다.
반응형
'Computer Science > Algorithm' 카테고리의 다른 글
[알고리즘] 시간복잡도와 Master Theorem (0) | 2023.09.23 |
---|---|
[Graph Traversal 알고리즘] DFS vs BFS (0) | 2022.10.18 |
[알고리즘] 공개 키 암호화 시스템 - RSA(Rivest-Shamir-Adleman) 암호화 알고리즘 (0) | 2022.06.14 |
[알고리즘] TSP (Traveling Salesperson Problem, 외판원 문제) (0) | 2022.06.14 |
[알고리즘] Floyd I vs Floyd II - 최단거리 계산 알고리즘 (0) | 2022.06.14 |