-
Notifications
You must be signed in to change notification settings - Fork 328
Open
Description
안녕하세요.
책 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
Labels
No labels