public void BuildConnectedComponent( INode curNode, Dictionary<INode, bool> visitedNodeSet, List<int> connectedComponent )