コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 public Node(Patience patience)
 {
     Patience = patience;
 }