Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

MinHeap Class

الدرس 3 من 14 في دورة Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7 على Coddy.

challenge icon

التحدي

سهل

اكتب فئة MinHeap مع constructor لا يتلقى أي مدخلات.

قم بتهيئة حقل واحد heap كمصفوفة فارغة (أو ما يعادلها في لغتك لقائمة أعداد صحيحة ديناميكية).

جرّب بنفسك

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

جميع دروس Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7