Skip to content

이진 힙 vs 이진 탐색 트리 #171

@joonleesky

Description

@joonleesky

안녕하세요.

책 455쪽에 Heap과 BST에 대한 time complexity analysis가 소개 되어 있는데요,
BST에 비한 Heap의 장점은 find maximum value의 시간이 Heap은 O(1), BST는 O(logN)으로 빠르다는 점을 알려주셨습니다.

하지만, BST에서도 단순히 maximum or minimum value를 tracking하고 있으면 O(1) complexity로 조회가 가능하지 않나요?
BST에 비해 Heap의 장점은 average insertion complexity가 대부분의 노드가 아래쪽에 있기 때문에 O(1)이라는 점이 아닐까 싶습니다.

감사합니다.
ref: https://stackoverflow.com/questions/6147242/heap-vs-binary-search-tree-bst

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions