나의 경험이 나를 구성한다

나의 경험이 나를 구성한다

  • 분류 전체보기 (30)
    • 일기 (2)
    • C++ (6)
    • 시스템 프로그래밍 (1)
    • 컴퓨터구조 & 운영체제 (0)
    • 프로젝트 (0)
    • Win32 API (1)
    • 알고리즘 (11)
    • DirectX 11 (9)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

나의 경험이 나를 구성한다

컨텐츠 검색

태그

Depth Stencil View RedBlackTree swapchain 반복대치 포인터 stable sort C++ 알고리즘 Byte Padding 코드 영역 추정 후 증명 주소 연산\ input assembler 정렬 csapp input layout render target view cull ComPtr 마스터 정리

최근글

댓글

공지사항

아카이브

CLRS(1)

  • [알고리즘] 레드 블랙 트리 (Red-Black Tree) 의 특징

    이번 포스트에서는 Red Black Tree에 대해 다뤄보겠다. Red Black Tree는 이진검색트리 (BST; Binary Search Tree)에서 파생된 자료구조이다. 기존의 이진검색트리는 최악의 경우, 트리의 구조가 잘못 형성되어 한 쪽 (왼쪽/오른쪽)으로 치우친 경우 검색, 삽입, 삭제 과정이 Θ(n)까지 떨어질 수 있는 문제가 존재했다. 이러한 일을 방지하고자 트리의 균형을 맞추려는 시도가 이루어졌고, 그 중 하나가 레드 블랙 트리이다. 레드 블랙 트리는 개념적으로 노드의 색을 red와 black으로 설정하여 다음과 같은 규칙을 설정하여 트리의 균형을 맞춘다. Root 노드는 Black이다. 모든 Leaf(NIL)은 Black이다. Red 노드의 자식 노드는 Black이다. Root 노드에..

    2024.03.06
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바