Menu
Coddy logo textTech

Implementation (Part 2)

Coddy'nin Prim Algoritması - Çizge Algoritmaları kursunda ders 6 / 9.

Şimdi, her zaman en ucuz kesişen kenarı ekleyerek ağacı büyütün.

challenge icon

Görev

Orta

Şimdi tüm ağacı büyütün.

Bağlantılı bir grafın n değerini ve düz edges dizisini (üçlüler, yönsüz) alan ve ağacı 0 numaralı köşeden başlatarak Minimum Yayılan Ağacın (Minimum Spanning Tree) toplam ağırlığını döndüren prim adında bir fonksiyon yazın.

Her köşe için bir inTree bayrağı tutun. Her turda, tam olarak bir uç noktası ağaçta olan en ucuz kenarı bulun, ağırlığını ekleyin ve dışarıdaki uç noktasını ağaca dahil edin.

Kendin dene

#include <stdlib.h>

int prim(int n, int* edges, int edges_size) {
    // Kodu buraya yazın
    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Prim Algoritması - Çizge Algoritmaları bölümündeki tüm dersler