힙 자료구조는 완전 이진 트리 그 자체이다. 완전 이진 트리 자료구조를 구현 할 수 있다면, 그 구현한 것이 곧 힙 자료구조(우선순위 큐)가 된다. Heap 완전 이진 트리 (complete binary tree) 형태의 자료구조 이다. 1. min heap : 부모 노드의 값이 자식 노드의 값보다 작은 트리 형태의 자료구조 2. max heap : 부모 노드의 값이 자식 노드의 값보다 큰 트리 형태의 자료 구조 형제 노드 간에는 대소 관계가 정해지지 않는다. Root 노드가 가장 큰 값을 갖는다. 일반적으로 모든 요소를 구현 한다면 매우 복잡해 질 것이다. 하지만 Linked List로 구현 한다면 ? 저장 및 표현 이 매우 간편해진다. 트리에 인덱스번호를 붙이고 순차적으로 Linked 리스트를 이용하..
파이썬/다익스트라
2023. 10. 24. 19:08
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 함수
- deque
- 변수
- 덱
- 다익스트라
- os모듈
- 완전탐색
- 브루트포스
- BFS
- C++
- dfs
- JSON
- 힙
- 메모리
- 그래프
- 가중치 그래프
- 프론트엔드
- 알고리즘
- Bottom-up
- 골드5
- 재귀
- 파일 내용 찾기 프로그램
- 파이썬
- 그래프 탐색
- 시뮬레이션
- 그래프 순회
- 자료구조
- dp
- javascript
- 백준
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함