public void RunFindPaths(object sender, RoutedEventArgs e) { var list = graphContainer.GetPaths(int.Parse(pathFromTB.Text), int.Parse(pathToTB.Text), int.Parse(pathLngTB.Text)); TextOutputWindow tow = new TextOutputWindow("Пути", list); tow.Show(); }
public void RunFindFlow(object sender, RoutedEventArgs e) { var list = graphContainer.GetFlow(int.Parse(flowFromTB.Text), int.Parse(flowToTB.Text)); TextOutputWindow tow = new TextOutputWindow("Поток", list); tow.Show(); }
public void RunFloid(object sender, RoutedEventArgs e) { List <List <string> > lines = new List <List <string> >(); var a = graphContainer.GetFloidMatrix(); for (int i = 0; i < a.GetLength(0); i++) { List <string> line = new List <string>(); for (int j = 0; j < a.GetLength(1); j++) { line.Add(a[i, j].ToString()); } lines.Add(line); } TextOutputWindow tow = new TextOutputWindow("Флойд", lines); tow.Show(); }