matrix = new int[size, size];
labels = new string[size];
for(char letter = 'A'; letter < 'Z' && index < size; letter++, index++)
labels[index] = letter.ToString();
public void AddEdge(string from, string to)
matrix[sourceIndex, destIndex] = 1;
public void ShowTheMess()
public int GetLabelIndex(string lable)
return Array.IndexOf(labels, lable);
public static void Main()
Console.WriteLine(g.GetLabelIndex("A"));
Console.WriteLine(g.GetLabelIndex("C"));
Console.WriteLine(g.GetLabelIndex("E"));