示例#1
0
 private void CoretSimpul(SimpulBFS S)
 {
     SimpulBFS.DaftarSimpul[S.Nama].TetanggaMasuk--;
     foreach (string key in S.Tetangga)
     {
         SimpulBFS.DaftarSimpul[key].TetanggaMasuk--;
     }
 }
示例#2
0
        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();
            }
        }