private void ОписатьГраф(Граф ГрафFord) { if (ГрафFord == null) { return; } var описание = new List <string>(); описание.Add(УправлениеГрафами.ТекущийГраф.ИмяГрафа); foreach (var r in ГрафFord.ебра.OrderBy(f => f.ВекторКонец.НомерВершины).OrderBy(f => f.ВекторНачало.НомерВершины)) { описание.Add($"От вершины <{r.ВекторНачало.НомерВершины}> к вершине <{r.ВекторКонец.НомерВершины}>. Вес - <{r.Вес}>"); } ЗаписатьВконсоль(описание); }
private void ЗаполнитьВыпадалки(Граф граф) { comboBox1.Items.Clear(); comboBox2.Items.Clear(); if (граф == null || граф.КоличествоВершин == 0) { return; } foreach (var вершина in граф.Вершины) { comboBox1.Items.Add(вершина.НомерВершины); } comboBox1.SelectedIndex = 0; foreach (var вершина in граф.Вершины) { comboBox2.Items.Add(вершина.НомерВершины); } comboBox2.SelectedIndex = comboBox2.Items.Count - 1; }