우선순위 큐에서 이진 트리 (Binary Tree) 를 이용한 힙 자료구조에 대해 다루었다. 이전에 배웠던 이진 트리를 정리해보며 복습하는 시간을 가졌다. 이진 트리는 Tree 자료구조의 한 종류로 자식 (child) 를 최대 2개만 가지는 (left, right) 트리 자료구조이다. Tree 자료구조는 비선형적 자료 구조 이며 계층 구조를 표현 할 수 있다. 이 계층 구조의 특성으로 인해 우선순위 큐에서 활용 될 수 있다. 구현 파이썬으로 구현한 이진 트리 from collections import deque class Node(): def __init__(self, value=0, left=None, right=None): self.value = value self.left = left self.ri..
파이썬
2023. 10. 24. 13:14
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 변수
- dfs
- 파일 내용 찾기 프로그램
- 그래프
- javascript
- deque
- 가중치 그래프
- 알고리즘
- 덱
- 파이썬
- Bottom-up
- 재귀
- 완전탐색
- os모듈
- 힙
- 메모리
- 골드5
- BFS
- 그래프 순회
- 그래프 탐색
- JSON
- dp
- 백준
- 함수
- 브루트포스
- 시뮬레이션
- 프론트엔드
- C++
- 다익스트라
- 자료구조
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함