max-heap

    1

    1답변

    이것은 내 코드입니다. 나는 C와 포인터에 새로운 것이므로 포인터에 대한 실수 일 가능성이 큽니다. 감사 (printf와 오류를 잡기 위해 단지 시도 여기있다) #include<stdio.h> #include <stdbool.h> typedef int (*comparatorPtr)(void*, void*); bool isMaxHeap(void **h

    0

    1답변

    최소 힙을 사용하여 Dijkstra에 대한 구현이 있고 최대 힙으로 min 힙을 변경하여 최대 경로를 찾으려고했으나 출력이 잘못되었습니다. 그래서이 구현을 최대 힙으로 변경할 수 있도록 도와 주시겠습니까? 최소 힙 대신 최대 힙을 사용 다 익스트라의 알고리즘을 구현 많은 감사 public class DikjstraAlgorithm { public stat

    0

    1답변

    한 달에 약 한 번 라우터 구성 요소가 중지되고 트래픽이 중단됩니다. "OutOfMemoryError : Java 힙 공간"오류를 로그합니다. 나는 그것이 .5 GB의 물리적 메모리를 일관되게 사용하고 있다고 생각한다. 설정 파일이 "C : \ fmc-1.0.2.fuse-097 \ instances \ esb-router-container \ etc"에있는

    0

    4답변

    CLRS 운동에서 삭제 : 6.5-8 동작 HEAP-DELETE(A,i) 힙 A에서 노드 i 내의 아이템을 삭제한다. n 요소 최대 힙에 대해 O(lg n) 시간 실행되는 HEAP-DELETE 구현을 제공하십시오. 알고리즘은 입력 A[10]={84,22,19,21,3,10,6,5,20} 잘못 (지수가 1로 시작)와 삭제되는 A[6]=10와 경우 이 궁금하다

    2

    2답변

    최대 힙을 만들려고합니다. 논리가 간단합니다. 부모가 자식 노드 중 하나보다 작 으면이를 바꿉니다. I 제가 90 36 17 25 26 7 1 2 3 19 그렇게 배열 표현 90 36 17 25 26 7 1 2 3 19 아직 코드의 출력이다되어야처럼 나무 모양 없을시 입력 2 7 26 25 19 17 1 90 3 36

    0

    1답변

    max-heapify 알고리즘을 적용 할 방법이 필요합니까? 아래에서 위로 또는 위에서 아래로 적용해야합니까? 아니면 힙 속성이없는 곳에 적용 할 수 있습니까? 트리에서 힙 속성을 유지하려고 할 때. 어떤 시체 도움이 수 있습니까?

    0

    1답변

    O (1)에서 n 개의 고유 한 요소로 최대 힙의 10 번째 큰 요소를 찾는 알고리즘을 구현하려고합니다.) 시각. 힙 속성을 사용하여 그려 보려고했지만 힙이 더 깊어지면서 점점 더 복잡해졌습니다. 이것은 내가 작성한 초안이며 내가 붙어있는 곳입니다. - 우리가 별개의 요소와 힙 속성을 가지고 있기 때문에 부모는 항상 그 자식보다 큽니다. 따라서 루트는 최대

    2

    1답변

    값에 따라 해시 맵을 정렬하려고한다고 가정합니다. 이를 위해 비교 자로 priorityQueue를 구현합니다. 결과적으로 결과 pq는 인덱스 0에서 끝까지 최대 값에서 최소값 순으로 정렬됩니다. PriorityQueue<Map.Entry<Integer, Integer>> pq = new PriorityQueue<Map.Entry<Integer, Intege

    1

    1답변

    숙제 문제로 배열에서 최대 힙을 그려야합니다. 질문을 읽 (HEAPSIZE 6 임) A [] = {} 15,1085272030 다음 배열에 저장된 최대 힙을 뽑아주세요 그래서이 질문을 시도했을 때 나는 구식 방식으로 해 봤는데 heapSize가 배열 크기보다 작다는 것을 고려하지 않았습니다. 내가 가진 최대 힙했다 : {30,20,15,10,2,7,8,5}

    2

    1답변

    다음 예제를 고려하십시오. min 힙에 난수를 더하는 동시에 같은 숚 서로 같은 숫자를 최대 힙에 추가합니다. 따라서 결국 2 개의 힙은 최소 힙과 최대 힙 인 차이가있는 동일한 숫자를 갖게됩니다. 지금 여기에 질문 : 내가 최대 힙에서 최대 요소를 제거하려는 경우는 항상 최소 힙의 맨 아래에 최대 힙으로부터 최대 요소? 만약 그렇지 않다면, 또 다른 질문