public NetworkGraph(int nodeNumber) { emptyIndex = 0; edges = RectangularArrays.GetRectangularIntArray(nodeNumber, nodeNumber); map = new Dictionary <string, int>(); emptyNodes = new LinkedList <int>(); for (int i = 0; i < nodeNumber; i++) { for (int j = 0; j < nodeNumber; j++) { edges[i][j] = 0; } } }