heapsort

    1

    3답변

    좋아요. C에서 'generic'heapsort를 만들 필요가 있습니다.이 코드는 제가 가지고있는 코드입니다. (코드에서 닫는 대괄호가 없을 수도 있습니다.하지만 코드를 옮길 때 잃어 버렸습니다) void srtheap(void *, size_t, size_t, int (*)(const void *, const void *)); void heapify(v

    1

    1답변

    저는 이것을 몇 시간 동안보고 있었지만 이것을 이해할 수 없습니다. heapify 함수의 비교가보다 큼으로 변경되면 결과는 오름차순으로 증가합니다. 나는 내 목록 그래도 내림차순으로 정렬하고 그 아래의 코드를 사용하여 올바른 출력을 포기하지 않을거야 원하는 : #include <stdlib.h> #include <stdio.h> #include <str

    2

    1답변

    저는 힙을 사용해야하는 프로그램을 작성하고 있으며 모든 정렬 방법 외에도 모든 것이 잘 작동합니다! 나는 내 논리가 무엇이 잘못되었거나 어리석은 뭔가를 놓치고 있는지 확신하지 못한다. 그러나 이것을 보아주는 ​​눈의 신선한 세트는 좋을 것입니다. 함수는 물론 힙, 루트의 위치, 그리고 STL보다 작거나 큰 술어 인 내 벡터를 전달합니다. template<c