본문 바로가기 메뉴 바로가기

덕's 머니스토리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

덕's 머니스토리

검색하기 폼
  • 분류 전체보기 (394) N
    • 경제·주식 (230) N
    • IT 이야기 (31)
      • 그 외 (15)
      • 대외활동 소식 (9)
      • 컴퓨터 지식 (7)
    • 클라우드&오픈스택 (8)
      • 클라우드 (2)
      • 오픈스택 (6)
    • 프로그래밍 (79)
      • 자료구조&알고리즘 (11)
      • OpenCV (2)
      • RabbitMQ (6)
      • Git&GitHub (3)
      • Web (2)
      • 자바스크립트 (12)
      • Spring (7)
      • Java (36)
    • Ruby&Rails (21)
      • Rails (16)
      • Gem (5)
    • OS (20)
      • 리눅스&우분투 (12)
      • CentOS (5)
      • 안드로이드 (3)
    • 해킹&보안 (5)
      • 무선해킹 (2)
      • 시스템해킹 (3)
  • 방명록

Red-black tree (1)
레드블랙 트리(Red-black tree)

이진검색트리는 저장과 검색에 평균 Θ()시간이 소요되지만 운이 나쁘면 트리의 모양이 균형을 잘 이루지 못한다. 균형이 많이 깨지면 Θ(n)에 근접한 시간이 소요될 수도 있다. 그래서 고안해 낸 것이 균형잡힌 이진검색트리이다. 균형잡힌 이진검색트리는 최악의 경우에도 이진트리의 균형이 잘 맞도록 유지한다. 균형잡힌 이진검색트리로 대표적인 것은 레드블랙트리와 AVL트리다. 레드블랙 트리는 자가균형이진탐색 트리(self-balancing binary search tree)로써, 대표적으로 연관배열(associative array) 등을 구현하는데 쓰이는 자료구조이다. 레드-블랙 트리는 복잡한 자료구조이지만, 실 사용에서 효율적이고, 최악의 경우에도 상당히 우수한 실행 시간을 보인다. 트리에 n개의 원소가 있을때..

프로그래밍/자료구조&알고리즘 2014. 4. 15. 22:47
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 중동리스크
  • AI반도체
  • HBM
  • Java
  • 알고리즘
  • 자료구조
  • 한화에어로스페이스
  • 원달러환율
  • 방산주
  • 엔비디아
  • 한화오션
  • 국제유가
  • 로봇관련주
  • 한미반도체
  • 삼성전자
  • SK하이닉스
  • ruby
  • 현대차
  • javascript
  • Rails
  • 주식투자
  • 코스피
  • 이펙티브 자바
  • 해운주
  • 호르무즈해협
  • 반도체관련주
  • ruby on rails
  • 투자전략
  • 주가전망
  • 개인투자자
more
«   2026/08   »
일 월 화 수 목 금 토
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
글 보관함

Copyright ⓒ 2018 moneystory.blog. All rights reserved.

티스토리툴바