public void InsertData(Patience patience) { if (patience.Emergency <= Patience.Emergency) //O algoritmo ira verificar pra que lado da arvore ele vai { if (Left == null) { Left = new Node(patience); // Se estiver nulo vai criar um nó dentro do nó em questão } else { Left.InsertData(patience); // Caso não ele voltará para este método até criar um novo nó } } else { if (Right == null) //O mesmo caso para direita da árvore { Right = new Node(patience); } else { Right.InsertData(patience); } } }
public Node(Patience patience) { Patience = patience; }