두런두런

    스터디 1

    Algorithm Study (힙)

    이전내용 링크 완전탐색 정렬 문자열 배열,리스트 스택,큐 해시 실생활에서는 우선순위에 따라 일을 처리해야 하는 상황이 있다. 이런 경우에 사용되는 자료구조는 우선순위 큐가 있다. 우선순위 큐의 단순한 구현은 모든 배열에 원소를 넣고, 꺼낼때마다 전체 순회 하면서 우선순위에 따라 원소를 추출하는 방법이다. 해당 경우 원소 추가에 O(1), 원소 추출에는 O(N)이 걸리게 된다. 우선순위 큐는 이진 트리로 구현할 수 있고 힙 트리로도 구현 할 수있다. 원소의 삽입 삭제에 O(logN)이 걸리게 되며 대부분의 언어에서 힙을 표준라이브러리로 제공한다. 11. 힙(Heap) 완전 이진트리로 구성되어있으며(책에서 엄밀히 말하면 binary heap이라고 설명하고있으며, 이진트리가 아닌 구조로 이루어진 경우도 있다고..

    Algorithm 2019.11.18
    이전
    1
    다음
    더보기
    프로필사진

    두런두런

    찍먹 프로그래머입니다. 메모장겸 기억의 용도로 사용하는 블로그입니다. 자세하게 기록되어 있지 않지만 인사이트를 얻어가시면 좋겠습니다

    • 분류 전체보기 (55)
      • 프로그래밍 언어 (14)
        • Python (6)
        • Java (5)
        • R (2)
        • Typescript (1)
        • Go (0)
        • C# (0)
      • 프로그래밍 (10)
        • Computer Science (1)
        • MFC (2)
        • Web (1)
        • OpenSource (1)
        • Network (0)
        • OpenCV (2)
        • NS3 (0)
        • TensorFlow (0)
        • Vue (2)
        • React (1)
        • Spring (0)
      • DevOps (4)
        • AKS (0)
        • terraform (1)
        • kubernetes (0)
        • docker (3)
      • Algorithm (10)
      • Dev Tool (10)
        • Visual Studio (3)
        • Pycharm (3)
        • R Studio (0)
        • Visual Studio Code (1)
        • SQL Server Management Studi.. (3)
      • OS (5)
        • Linux (4)
        • Windows (1)
      • 자격증 (1)
      • 비공개 (0)
        • 준비 (0)
      • 기타 (1)

    Calendar

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

    최근글과 인기글

    • 최근글
    • 인기글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Copyright © Kakao Corp. All rights reserved.

    • 도란도란

    티스토리툴바