Menu
Coddy logo textTech

MinHeap Class

Lección 3 de 14 del curso Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7 de Coddy.

challenge icon

Desafío

Fácil

Escribe 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;
}

Todas las lecciones de Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7