/// <summary> /// Get traversal with breadth-first search algorithm. /// </summary> /// <param name="fromNode">Node from algorithm start.</param> /// <returns>List in order of traversal.</returns> public List <Node <TypeOfNodeData, TypeOfEdgeData> > GetBreadthFirstSearch(Node <TypeOfNodeData, TypeOfEdgeData> fromNode) { BreadthFirstSearch <TypeOfNodeData, TypeOfEdgeData> algorithm = new BreadthFirstSearch <TypeOfNodeData, TypeOfEdgeData>(this); return(algorithm.BreadthFirstSearchAlrogithm(fromNode)); }