private Node856V3 ConstructTree(string parantheses) { Node856V3 current = Node856V3.Create(null); foreach (var item in parantheses) { if (item == '{') { var newNode = Node856V3.Create(current); current.Children.Add(newNode); current = newNode; } else { current = current.Parent; } } return(current); }
public static Node856V3 Create(Node856V3 parent) { return(new Node856V3(parent)); }
public Node856V3(Node856V3 parent) { Children = new List <Node856V3>(); Parent = parent; }