«heaps» 태그된 질문



3
이진 최소 힙의 증가 키 및 감소 키
이진 힙에 대한 많은 토론에서 일반적으로 감소 키만 최소 힙에 대해 지원되는 작업으로 나열됩니다. 예를 들어 CLR 챕터 6.1 및 이 위키 백과 페이지 입니다. min-heap에 대해 증가 키가 일반적으로 나열되지 않는 이유는 무엇입니까? 자식이 x보다 크지 않을 때까지 증가 된 요소 (x)를 자식의 최소값으로 반복적으로 교환하여 O (높이)에서 그렇게 …

2
힙 정렬 된 목록을 하나의 정렬 된 목록으로 병합 하는 시간 알고리즘 제공
아마도이 질문은 전에 요청되었습니다. CLRS (2nd Ed) 문제 6.5-8에서 온 것입니다. 정렬 된 목록을 하나의 정렬 된 목록으로 병합 하는 시간 알고리즘을 제공 하십시오. 여기서 은 모든 입력 목록의 총 요소 수입니다. (힌트 : 병합 에는 최소 힙을 사용하십시오 .)O(nlgk)O(nlg⁡k)O(n \lg k)kkknnnkkk 있기 때문에 목록과 전체 분류 값을, 우리는 각 …

1
잠재적 함수 이진 힙 추출 최대 O (1)
추출 최대가 상각 시간에 완료되도록 최대 힙에 대한 잠재적 함수를 계산하는 데 도움이 필요합니다 . 잠재적 인 방법을 잘 이해하지 못한다고 덧붙여 야합니다.O(1)O(1)O(1) 인서트 함수는 추출 비용을 줄이기 위해 더 많은 "지급"해야한다는 것을 알고 있으며 이는 힙 높이와 관련이 있어야합니다 ( 가 삽입은 또는 이어야 함2 로그 ( n ) …

1
무작위로 녹을 수있는 힙-예상 높이
Randomized Meldable Heaps 에는 "meld"연산이 있으며, 삽입을 포함하여 다른 모든 연산을 정의하는 데 사용됩니다. 문제는 노드 가있는 트리의 예상 높이는 얼마입니까?nnn Gambin and Malinkowski의 정리 1, Randomized Meladable Priority Queues (SOFSEM 1998, Progress of Computer Science vol. 1521, pp. 344–349, 1998; PDF )는이 질문에 대한 답을 증명합니다. 그러나 다음과 같이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.