코드다운

고정 헤더 영역

글 제목

메뉴 레이어

코드다운

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (66)
    • Common (11)
      • Data Structure (4)
      • Data Science (3)
    • DevOps (41)
      • AWS (7)
      • Docker (12)
      • Git (7)
      • CI CD (5)
      • Nginx (2)
      • OS (4)
      • Network (4)
    • DBMS (2)
      • Storage Engine (0)
      • SQL (2)
    • Framework (6)
      • Laravel (5)
      • Flutter (1)
    • Language (5)
      • PHP (2)
      • Python (1)
      • JAVA (0)
      • GO (1)
    • Tools (1)
      • Slack (1)

검색 레이어

코드다운

검색 영역

컨텐츠 검색
[자료구조] 이진트리 (Binary Tree) 이해하기

이진트리를 이해하기 전에 트리에 대해 이해하는 것을 추천드립니다. 이진트리란?각 노드가 최대 2개의 자식노드를 가질 때 이진트리 (Binary Tree) 라고 합니다.자식노드는 왼쪽 자식노드와 오른쪽 자식노드로 표현합니다.(트리 구조에 따라 시간 복잡도가 악화되는 현상이 발생할 수 있습니다.)   이진트리의 종류포화 이진트리 (Perfect Binary Tree)모든 리프노드가 모두 동일한 레벨에 가득 차 있을때, 포화 이진트리 라고합니다.포화 이진트리는 높이가 h 일 때, 노드의 수 =  2^(h+1)-1 라는 특징을 가집니다. 완전 이진트리 (Complete Binary Tree)마지막 레벨을 제외하고 모든레벨이 완전히 채워져 있고 노드가 가능한 가장 왼쪽에 있을때, 완전 이진트리라고 합니다.완전 이..

Common/Data Structure 2024. 6. 20. 20:43

페이징

이전
1
다음
aquaheyday@gmail.com
코드다운 ©

티스토리툴바