Graf kuramı
- El sıkışma lemması
- Σ deg(v) = 2|E|
- Tam graflar
- |E(Kn)| = n(n − 1)/2, |E(Km,n)| = m·n
- Düzgün (regüler) graf
- |E| = n·k/2
- Ağaç ve orman
- |E| = n − 1, |E| = n − c
- Ağacın yaprakları
- L = 2 + Σ (deg(v) − 2) over deg(v) ≥ 3
- Euler
- devre: tüm derecelerin çift olması; yol: tam olarak 2 tek derece
- Kn içindeki Hamilton devreleri
- (n − 1)!/2
- Dijkstra güncellemesi
- d(v) = min(d(v), d(u) + w(u, v))
- L uzunluğundaki gezintiler
- (Mᴸ)ij
Yöntem
- Her köşenin derecesini yazın; dereceler toplamı kenar sayısının iki katıdır.
- Euler sorularında grafın bağlantılı olduğunu denetleyin ve derecesi tek olan köşeleri sayın.
- Ağaçlarda n − 1 kenarı ve el sıkışma lemmasını kullanın.
- Dijkstra için geçici uzaklıkların bir tablosunu tutun ve her turda henüz kesinleşmemiş köşelerden en küçük uzaklığa sahip olanı kesinleştirin.
- En küçük kapsayan ağaç için kenarları ağırlığa göre sıralayın ve bir döngü kapatan her kenarı atlayın (Kruskal) ya da bir başlangıç köşesinden tek bir ağaç büyütün (Prim).