Teori graf
- Lema jabat tangan
- Σ deg(v) = 2|E|
- Graf lengkap
- |E(Kn)| = n(n − 1)/2, |E(Km,n)| = m·n
- Graf beraturan
- |E| = n·k/2
- Pohon dan hutan
- |E| = n − 1, |E| = n − c
- Daun pohon
- L = 2 + Σ (deg(v) − 2) over deg(v) ≥ 3
- Euler
- sirkuit: semua derajat genap; lintasan: tepat 2 derajat ganjil
- Sirkuit Hamilton di Kn
- (n − 1)!/2
- Pembaruan Dijkstra
- d(v) = min(d(v), d(u) + w(u, v))
- Jalan dengan panjang L
- (Mᴸ)ij
Metode
- Tuliskan derajat setiap simpul; jumlah derajat sama dengan dua kali banyaknya sisi.
- Untuk soal Euler, periksa bahwa graf terhubung dan hitung simpul berderajat ganjil.
- Untuk pohon, gunakan n − 1 sisi dan lema jabat tangan.
- Untuk Dijkstra, buat tabel jarak sementara dan tetapkan simpul belum tetap dengan jarak terkecil di setiap putaran.
- Untuk pohon rentang minimum, urutkan sisi menurut bobot dan lewati setiap sisi yang membentuk siklus (Kruskal), atau tumbuhkan satu pohon dari simpul awal (Prim).