소소한 기록 방

  • 홈
  • 태그
  • 방명록

Heap 1

[자료구조] 힙 자료구조인 heapq에 대해 알아보자!

힙의 개념힙은 완전 이진트리로 구성된 자료구조이다.우선순위 큐를 위해 만들어진 자료구조이다.힙 자료구조로 우선순위 큐를 구현할 때 삽입 삭제 모두 O(logN) 연산을 가진다.최소 힙: 부모 노드의 값이 자식노드의 값보다 항상 작은 힙최대 힙: 부모 노드의 값이 자식노드의 값보다 항상 큰 힙위 사진과 같이 항상 완전 이진트리로 구성되어 최소 최대 값을 빠르게 찾아낼 수 있도록 설계되어있다. heapq 모듈파이썬에선 heapq 모듈을 이용하여 최소 힙과 최대 힙 모두 구현할 수 있다. heapq 메서드heappush(heap, item)힙 불변성을 유지하면서 item 값을 heap으로 푸쉬한다.heapq.heappop(heap)힙 불변성을 유지하면서, heap에서 가장 작은 항목을 pop 하고 반환해 ..

공부/CS 공부 2023.01.26
이전
1
다음
더보기
  • 분류 전체보기 (115)
    • 정보 (1)
      • IT (1)
      • 기타 (3)
    • 책 리뷰 (1)
    • 제품 리뷰 (3)
    • SW 개발 기록 (17)
      • 온누리학교 웹 개발 프로젝트 (8)
      • Mega Waka Board 프로젝트 (3)
      • Focusit 앱 프로젝트 (4)
      • 디스코드 봇 (2)
    • 공부 (73)
      • C 프로그래밍 (4)
      • C++ 프로그래밍 (13)
      • Java 프로그래밍 (15)
      • 데이터 통신 네트워크 (12)
      • 메가브레인 동아리 (1)
      • CS 공부 (7)
      • FrontEnd (18)
      • BackEnd (3)
    • 대외 활동 (11)
      • SW마에스트로 (7)
      • DND 동아리 (4)
    • 회고록 (5)
반응형
프로필사진

소소한 기록 방

다양한 글을 기록하고 나눕니다

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Tag

wakatime, 알고리즘, 개발자, 자바, react, 인제대학교, 백준, 명품 프로그래밍, DND, vue, 플러터, 파이썬, 중간고사, 리액트, 소마, 데이터 통신 네트워크, 와카타임, 기초, 개발, 온누리국제학교,

최근글과 인기글

  • 최근글
  • 인기글
개발 블로그 Github LinkedIn

Copyright © JongungShin. All rights reserved.

티스토리툴바