예니의 코딩일기

  • 홈
  • 태그
  • 방명록

_binarysearchtrees 1

20강/21강: 이진 탐색 트리(Binary Search Trees) (1) / (2)

강의 "이진 탐색 트리"는 left subtree의 모든 값이 root node의 값보다 작고 right subtree의 모든 값이 root node의 값보다 큰 이진트리 입니다. 이때, 중복되는 데이터는 없다고 가정합니다. 이진 탐색 트리는 데이터 검색에 이용할 수 있습니다. 배열을 이용한 이진 탐색과 다르게 원소의 추가와 삭제가 용이하지만 공간 소요가 크다는 단점도 있습니다. 노드를 (key, value) 쌍으로 표현합니다. 균형이 없는 이진 탐색 트리는 효율적이지 않기 때문에 이진 탐색을 사용하는 것이 낫습니다. 연산 insert(key, data) : 원소 추가 remove(key) : 원소 삭제 lookup(key) : 원소 검색 inorder() : key의 순서대로 원소 나열 class No..

데브코스 TIL/자료구조, 알고리즘 2023.10.18
이전
1
다음
더보기
프로필사진

프로그래머스 데이터 엔지니어링 데브코스 2기 수강생 입니다

  • 전체보기 (153)
    • 데브코스 TIL (152)
      • [프로젝트] (3)
      • Python (1)
      • 자료구조, 알고리즘 (26)
      • HTML, CSS (2)
      • Web Scrapping (15)
      • Django, API (7)
      • SQL (6)
      • AWS 클라우드 (17)
      • 데이터 파이프라인, Airflow (17)
      • Docker (9)
      • DBT (4)
      • 빅데이터, 스트리밍 데이터 처리 (32)
      • Machine Learning (4)

Tag

_DAG, _소개, _실습, _Spark, 프로그래머스데브코스, _머신러닝, _sql, 프로그래머스, _설치, 프로그래머스데브코스데이터엔지니어링, _Airflow, _redshift, _AWS, _Kafka, _문제풀이, _SparkSQL, _dbt, _Docker, _HTML, _selenium,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바