//public void Torles(int cs1, int cs2) //{ // if (cs1 < 0 || cs1 >= csucsokSzama || // cs2 < 0 || cs2 >= csucsokSzama) // { // throw new ArgumentOutOfRangeException("Hibas csucs index"); // } // int n = 0; // int m = 0; // for (int i = 0; i < elek.Count; i++) // { // Console.WriteLine(elek[i]); // } //} private void szelessegBejar(int kezdoPont) { List <Graf> graf = new List <Graf>(); Queue <Csucs> kovetkezo = new Queue <Csucs>(); kovetkezo.Enqueue(new Csucs(kezdoPont)); graf.Add(new Graf(kezdoPont)); while (kovetkezo.Count > 0) { Csucs k = kovetkezo.Dequeue(); Console.WriteLine(k); foreach (El item in elek) { if (item.Csucs1.Equals(k) && !item.Csucs2.Equals(k)) { kovetkezo.Enqueue(new Csucs(item.Csucs2)); graf.Add(new Graf(item.Csucs2)); } } } }
public Szotar(Csucs csucs, int szin) { this.csucs = csucs; this.szin = szin; }