MinHeap Class
Lección 3 de 14 del curso Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7 de Coddy.
Desafío
FácilEscribe una clase MinHeap con un constructor que no reciba ninguna entrada.
Inicializa un único campo heap como un array vacío (o el equivalente de tu lenguaje para una lista dinámica de enteros).
Pruébalo tú mismo
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "minheap.h"
int main() {
MinHeap h;
MinHeap_init(&h);
char line[1024];
while (fgets(line, sizeof(line), stdin)) {
line[strcspn(line, "\r\n")] = '\0';
char* cmd = strtok(line, " \t");
if (!cmd) continue;
if (strcmp(cmd, "state") == 0) { printf("%d\n", h.count); }
}
return 0;
}