Exemplo n.º 1
0
 //создание матрицы инцидентности и вывод в листбокс
 private void createIncAndOut()
 {
     if (E.Count > 0)
     {
         IMatrix = new int[V.Count, E.Count];
         G.fillIncidenceMatrix(V.Count, E, IMatrix);
         listBoxMatrix.Items.Clear();
         string sOut = "    ";
         for (int i = 0; i < E.Count; i++)
         {
             sOut += (char)('a' + i) + " ";
         }
         listBoxMatrix.Items.Add(sOut);
         for (int i = 0; i < V.Count; i++)
         {
             sOut = (i + 1) + " | ";
             for (int j = 0; j < E.Count; j++)
             {
                 sOut += IMatrix[i, j] + " ";
             }
             listBoxMatrix.Items.Add(sOut);
         }
     }
     else
     {
         listBoxMatrix.Items.Clear();
     }
 }