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); } } }
public void add(int v) { if (raiz != null) { raiz.add(v); } else { raiz = new Bnode(v); } }
public Btree() { raiz = null; }
public void setDir(Bnode n) { dir = n; }
public void setEsq(Bnode n) { esq = n; }
public Bnode(int v) { x = v; esq = dir = null; }