heap_sort_out_of_place
: Implementação do algoritmo de ordenação Heapsort na versão out-of-place (com memória adicional). Tempo: O(n log n). Espaço: O(n).heap_sort_in_place
: Implementação do algoritmo de ordenação Heapsort na versão in-place (sem memória adicional). Tempo: O(n log n). Espaço: O(1)