Exemplo n.º 1
0
 public void add(int v)
 {
     if (v > x)
     { // v deve ir para o lado direito
         if (dir != null)
         {
             dir.add(v);
         }
         else
         {
             dir = new Bnode(v);
         }
     }
     else
     {  // v deve ir para o lado esquerdo
         if (esq != null)
         {
             esq.add(v);
         }
         else
         {
             esq = new Bnode(v);
         }
     }
 }
Exemplo n.º 2
0
 public void add(int v)
 {
     if (raiz != null)
     {
         raiz.add(v);
     }
     else
     {
         raiz = new Bnode(v);
     }
 }
Exemplo n.º 3
0
 public Btree()
 {
     raiz = null;
 }
Exemplo n.º 4
0
 public void setDir(Bnode n)
 {
     dir = n;
 }
Exemplo n.º 5
0
 public void setEsq(Bnode n)
 {
     esq = n;
 }
Exemplo n.º 6
0
 public Bnode(int v)
 {
     x   = v;
     esq = dir = null;
 }