private void CoretSimpul(SimpulBFS S) { SimpulBFS.DaftarSimpul[S.Nama].TetanggaMasuk--; foreach (string key in S.Tetangga) { SimpulBFS.DaftarSimpul[key].TetanggaMasuk--; } }
private void Cetak(SimpulBFS S) { int i = 0; foreach (KeyValuePair <string, SimpulBFS> pair in SimpulBFS.DaftarSimpul) { foreach (string tetangga in SimpulBFS.DaftarSimpul[pair.Key].Tetangga) { if (tetangga == S.Nama) { graph.AddEdge("Semester " + SimpulBFS.DaftarSimpul[pair.Key].Semester + ": " + SimpulBFS.DaftarSimpul[pair.Key].Nama, "Semester " + S.Semester + ": " + S.Nama); i++; } } } if (i > 0) { CetakGambar(); } }