Documentos de Académico
Documentos de Profesional
Documentos de Cultura
if (lado==LADO_IZDO) {
if (izquierda==null) izquierda= tree;
else throw new BTreeException("Ya hay un árbol enlazado");
} else if (lado==LADO_DRCHO) {
if (derecha==null) derecha= tree;
else throw new BTreeException("Ya hay un árbol enlazado");
} else throw new BTreeException("Lado incorrecto");
if (lado==LADO_IZDO) {
subarbol= izquierda;
izquierda= null;
} else if (lado==LADO_DRCHO) {
subarbol= derecha;
derecha= null;
} else throw new BTreeException("Lado incorrecto");
return subarbol;
}
--------tercera clase
try {
family= new BTree("abuelos");
subarbol= new BTree("hijo cesar");
family.insertar(subarbol, BTree.LADO_IZDO);
temporal= new BTree("hija lorena");
family.insertar(temporal, BTree.LADO_DRCHO);
temporal= new BTree("hijo kevin");
subarbol.insertar(temporal, BTree.LADO_IZDO);
temporal= new BTree("hijo jael");
subarbol.insertar(temporal, BTree.LADO_DRCHO);
System.out.println("------------------");
System.out.println("------------------");
try {
subarbol= family.extraer(BTree.LADO_IZDO);
} catch (BTreeException ex) {
System.out.println(ex.getMessage());
return;
}
family.imprimePreOrden();
}
}