Menu
Coddy logo textTech

MinHeap Class

Coddy'nin Heapler ve Öncelikli Kuyruklar - Veri Yapıları Serisi #7 kursunda ders 3 / 14.

challenge icon

Görev

Kolay

Girdi almayan bir constructor (yapıcı metot) içeren bir MinHeap sınıfı yazın.

heap adında tek bir alanı boş bir dizi (veya dilinizdeki dinamik tam sayı listesi karşılığı) olarak başlatın.

Kendin dene

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

Heapler ve Öncelikli Kuyruklar - Veri Yapıları Serisi #7 bölümündeki tüm dersler