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
- 스프링
- HTTP
- 분할정복
- 자바
- 알고리즘
- 이분탐색
- 순열
- Spring
- AWS
- BFS
- 도커
- TCP
- github action
- 그리드 알고리즘
- CI/CD
- 분할 정복
- SQL
- GIT
- 트리
- 다이나믹프로그래밍
- 다이나믹 프로그래밍
- 역방향 반복자
- 자료구조
- 재귀
- 그리드
- 그래프
- 컴퓨터 네트워크
- dfs
- 브루트포스
- 백준
Archives
- Today
- Total
코딩성장스토리
트리 본문
트리
:사이클이 없는 그래프
정점의 개수 :v
간선의 개수: v-1
루트 있는 트리
1번이 루트다 → 부모가 없음
1은 2의 부모 ,2는 1의 자식
2는 4의 부모 ,4는 2의 자식
3의 자식 6,7
4,5,6,7 →단말 정점
깊이: 루트에서부터 거리 (ex)루트 1의 깊이를 0이라 하면 4의 깊이는 2)
이진 트리:
자식을 최대 2개만 가지고 있는 트리
'트리의 표현: 배열 a[i][0]:i의 왼쪽 노드 ,a[i][1]:i의 오른쪽 노드 로 구현 가능
트리의 순회(이진 트리)
1.프리오더 -전위 순회
-노드 방문
-왼족 자식 노드를 루트로 하는 서브트리 프리오더
-오른쪽 자식 노드를 루트로 하는 서브 트리 프리오더
2.인오더 -중위 순회
-왼족 자식 노드를 루트로 하는 서브트리 인오더
-노드 방문
-오른쪽 자식 노드를 루트로 하는 서브 트리 인오더
3,포스트오더 -후위 순회
-왼족 자식 노드를 루트로 하는 서브트리 포스트오더
-오른쪽 자식 노드를 루트로 하는 서브 트리 포스트오더
-노드 방문
'자료구조' 카테고리의 다른 글
유니온 파인드(union find) (0) | 2022.01.18 |
---|---|
순열 (0) | 2022.01.12 |
브루트 포스(Brute force search):완전탐색 (0) | 2021.10.19 |
그래프 (0) | 2021.10.01 |
수학 (0) | 2021.09.28 |