Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래밍문제
- 스프링 부트
- DFS
- gcp
- 카프카
- Docker
- Spring Boot
- VPC
- springboot
- 백준
- 스프링부트
- 자료구조
- 로드밸런서
- Apache Kafka
- 스프링
- Kafka
- 오일러프로젝트
- Elasticsearch
- 백트래킹
- 월미도
- 알고리즘
- Spring Data JPA
- 클라우드
- 인천여행
- 클라우드 컴퓨팅
- Spring
- aws
- 코드업
- 쿠버네티스
- JPA
Archives
- Today
- Total
목록binarysearchtree (1)
GW LABS

앞서 포스팅한 이진 트리에서 특별한 속성을 갖고 있는 이진 탐색 트리는 어떤 값을 검색하는 데에 좋은 성능을 보여주는 자료구조이다. 직접 구현해보면서 어려웠던 점이 많았었는데 하나씩 모르던 부분을 알게 되는 기분이다. 그럼 이진 탐색 트리에 대해 자세히 알아보자. 1. Binary Search Tree 이진 탐색 트리는 루트 노드를 기준으로 왼쪽에는 작은 값을, 오른쪽에는 큰 값을 갖는 이진 트리의 한 종류이다. 모든 노드는 자신을 기준으로 왼쪽 자식값은 자신보다 작고, 오른쪽 자식값은 자신보다 큰 구조를 갖고 있다. 2. 검색, 삽입, 삭제 이진 탐색 트리에서 검색을 수행하는 방법은 지난 포스팅의 재귀적 탐색방법을 사용하면 되는데 로직이 하나 추가된다. 검색하고자 하는 값이 현재 노드보다 크다면 오른쪽..
Algorithm & DataStructure
2020. 9. 29. 14:55