Poetic Code#시적인코드

  • 홈
  • 태그
  • 미디어로그
  • 방명록

Heap 1

[Tree] Binary Heaps 개념

이진 힙(Binary Heaps)에 대해 알아볼겠습니다. 힙(Heap) 이란? 최대값이나 최솟값을 빠르게 찾기 위해 고안된 완전 이진 트리를 기본으로한 자료구조 최소힙(Min Heap) 항상 부모 노드에 작은 값을 위치 루트에는 가장 작은 값이 위치 최대힙(Max Heap) 항상 부모 노드에 큰 값을 위치 루트에는 가장 작은 값이 위치 최소힙에 노드 삽입하기 새로운 노드를 마지막 레벨의 왼쪽부터 채운다. 자신(새로운 노드)과 부모랑 비교하여 자신이 작으면 부모랑 자리를 바꾼다. 루트에 도달하거나 부모가 자신 보다 클때까지 2번을 반복한다. 시간 복잡도는 O(logN) 최소힙에서 노드 꺼내오기 루트에서 최소값을 꺼낸다. 맨마지막 노드의 값을 루트에 채운다. 자신과 자식 노드들과 값을 비교하여 자기보다 더 ..

DataStructure 2021.01.14
이전
1
다음
더보기
프로필사진

Poetic Code#시적인코드

간결하고 의미있는 코딩을 위하여.

  • 분류 전체보기 (63)
    • Java (4)
    • Javascript (6)
    • JPA (1)
    • Database (1)
    • DataStructure (12)
    • SpringBoot (7)
    • React (5)
    • Git (3)
    • Linux (2)
    • HTML (1)
    • Tool (19)
      • Eclipse (8)
      • VSCode (2)
      • Typora (3)
      • DBeaver (3)
      • Postman (1)
      • ETC (2)
    • API (1)
    • AI (1)

Tag

자바, 비주얼스튜디오코드, 엔지니어대한민국, java, 디비버, react, 개발폰트, Eclipse, springboot, 타이포라, vscode, DBeaver, 이클립스, 스프링부트, Visual Studio Code, 자료구조, D2Coding, javascript, dataStructure, Typora,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • GitHub & GitHub Blog 및 이메일 주소
  • 방문하는 모든 분들에게 인사 그리고 다짐

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바