Fibonnaci 힙 다음과 같은 작업을 지원합니다 :
insert(key, data): 데이터 구조에 새로운 요소를 추가find-min(): 최소 키를 가진 요소에 대한 포인터를 반환delete-min(): 최소 키로 요소를 제거합니다delete(node):가 가리키는 요소를 삭제합니다.nodedecrease-key(node):가 가리키는 요소의 키를 줄입니다.node
이외의 모든 삭제 작업은 (상각) 시간 및 삭제 작업은 O ( 로그 n은 ) 시간을 상각.
또한 지원하는 우선 순위 큐의 어떤 구현 거기 increase-key(node)에 (상각) 시간은?
@Raphael 최소 요소의 키 를 늘려서 가장 큰 키가 되더라도 , 일정량의 재조정을하지 않아도되는 것은 당연하지 않습니다.
—
Joe