COMPLEJIDAD INSERTARHIJO

  public boolean insertarHijo(T padre, T dato){
  
     NodoEneario<T> nuevo = new NodoEneario(dato);             //2
       if(this.esVacio()){                                     //O(1)
           this.setRaiz(nuevo);                                //O(1)
           return (true);                                      //1
       }
       NodoEneario p = this.buscar(padre);                     //O(n)
       NodoEneario n = this.buscar(dato);                      //O(n)
       if(n!=null || p==null)                                  //4
           return (false);                                     //1
       if(this.esHoja(p)){                                     //O(1)+1
           p.setHijo(nuevo);                                   //O(1)+1
           return (true);                                      //1
       }
       NodoEneario<T> q = p.getHijo();                         //O(1)+1
       p.setHijo(nuevo);                                       //O(1)+1
       nuevo.setHermano(q);                                    //O(1)+1
       return (true);                                          //1

 }

T(n)=3+2(n)+17
T(n)=2(n)+20
O(n)