공부 정리

  • 홈
  • 태그
  • 방명록

자료구조 1

Heap(힙)

Heap? 완전이진트리에 있는 노드 중에서 키 값이 가장 큰 노드나 키 값이 가장 작은 노드를 찾기 위해서 만든 자료구조 최대 힙(max heap) - 키 값이 가장 큰 노드를 찾기 위한 완전 이진 트리 - 부모 노드의 키 값 > 자식 노드의 키 값 - 루트 노드 : 키 값이 가장 큰 노드 최소 힙(min heap) - 키 값이 가장 작은 노드를 찾기 위한 완전 이진 트리 - 부모 노드의 키 값 < 자식 노드의 키 값 - 루트 노드 : 키 값이 가장 작은 노드 Heap에서의 삽입과 삭제 - 삽입 - 새 원소를 저장할 수 있도록 힙의 크기를 1만큼 늘린다. 힙 끝에 새 요소를 삽입한다. 새로 삽입된 원소를 힙의 성격에 맞게 재정렬한다. 최대 힙: 10 / \ 5 3 / \ 2 4 15를 새로 삽입하려고 한..

CS/data structure 2021.06.10
이전
1
다음
더보기
프로필사진

공부 정리

  • 분류 전체보기 (199)
    • JAVA (17)
    • Spring (Boot) (2)
    • Web (23)
    • CS (89)
      • network (18)
      • database (9)
      • data structure (10)
      • algorithm (17)
      • operating system (28)
      • software engineering (7)
    • 알고리즘 문제 풀이 (53)
    • C++ (2)
    • JPA (0)
    • Netty (0)
    • JavaScript (1)
    • Git (1)
    • 후기 및 잡담 (5)

Tag

알고리즘문제풀이, 다이나믹프로그래밍, 브로큰 파이프, http, 정렬, java, mongodb community, java.io.IOException: Broken pipe, DNS Look up, 정올, 백준, java.net.SocketException : Broken pipe, 문자열, 알고리즘, 정규식 사이트, BFS, IO exception, 자바 패턴, 예외처리방법, 정규식 정리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바