250x250
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
- 운영체제
- 백준 장학금
- heapq
- 강화학습
- 백준장학금
- 연결리스트
- 멀티프로세서
- 이분탐색이란
- jpa n+1 문제
- 힙트리
- MSA
- 자료구조
- 엔티티 그래프
- 점근적 표기법
- JVM
- 최소힙
- Kruskal
- posix
- 알고리즘
- python
- AVL트리
- 스케줄링
- HTTP
- 연결리스트 종류
- JPA
- 완전이진트리
- 프로세스
- spring
- SpringSecurity
- 최대 힙
Archives
- Today
- Total
목록이진탐색트리 (1)
KKanging

이진 탐색트리(Binary Search Tree) 이진 탐색트리는 이진 트리의 종류로 부모노드의 오른쪽자식은 자신보다 크고 왼쪽자식은 자신보다 작다 연결리스트로 표현한다. 이진 탐색트리 연산 삭제 삽입 삭제 이진 탐색트리의 탐색 만약 15라는 수를 찾는다면 root node 부터 탐색한다. 비교하는 수와 현재 노드의 수를 비교해 크면 오른쪽 작으면 왼쪽에서 찾는다. 15는 10보다 크므로 오른쪽으로 간다. 15는 20보다 작으므로 왼쪽으로 간다. 15를 찾았으므로 true 반환 만약 못찾으면 null을 만나므로 false 반환 이진 탐색트리의 삽입 삽입은 무조건 맨아래 노드에 삽입한다 어디에 삽입할지는 이진 탐색을 통해 이루어진다 위 예시에서 13을 삽입하고 싶으면 우선 13이 어디에 삽입 해야하는지 탐..
cs/자료구조
2023. 7. 24. 12:06