orden
Class ordenaBinario
java.lang.Object
|
+--orden.ordenaBinario
- All Implemented Interfaces:
- orden.ordenador
- Direct Known Subclasses:
- ordenaCadenaBinario
- public abstract class ordenaBinario
- extends java.lang.Object
- implements orden.ordenador
Ordena un conjunto de objetos con el metodo . Agrupa metodos abstractos
e implementados que pueden ser usados por otras subclases.
|
Constructor Summary |
ordenaBinario(java.lang.Object[] arrObj)
Constructor del arreglo de objetos. |
|
Method Summary |
protected void |
inserta(int i,
int j)
Inserta un elemento ordenado desde la posicion
j a i. |
abstract boolean |
menor_o_igual(java.lang.Object obj1,
java.lang.Object obj2)
Compara dos objetos obj1 y obj2. |
protected boolean |
moi(int i,
int j)
Abreviacion del operador menor_o_igual. |
void |
ordena()
Implementa ordenador.ordena(). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ordenaBinario
public ordenaBinario(java.lang.Object[] arrObj)
- Constructor del arreglo de objetos.
- Parameters:
arrObj - Arreglo de objetos
menor_o_igual
public abstract boolean menor_o_igual(java.lang.Object obj1,
java.lang.Object obj2)
- Description copied from interface:
orden.ordenador
- Compara dos objetos
obj1 y obj2.
- Specified by:
menor_o_igual in interface orden.ordenador
- Following copied from interface:
orden.ordenador
- Parameters:
obj1 - Primer objeto.obj2 - Segundo objeto.- Returns:
- true
obj1 <= obj2.
false obj1 > obj2
.
moi
protected boolean moi(int i,
int j)
- Abreviacion del operador
menor_o_igual.
Necesita de la implementacion particular al objeto
de menor_o_igual.
Si el segundo entero es mayor o igual que el numero de
elementos del arreglo, entonces regresa true
Sino regresa el resultado de menor_o_igual.
inserta
protected void inserta(int i,
int j)
- Inserta un elemento ordenado desde la posicion
j a i.
ordena
public void ordena()
- Implementa ordenador.ordena().
- Specified by:
ordena in interface orden.ordenador