public class Array
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
array
El array.
|
private boolean |
ordered
Si es de tipo ordenado o simple.
|
private int |
size
La cantidad de elementos en el array.
|
Constructor and Description |
---|
Array(int temano)
Crear el array con el tamaño pasador por argumento.
|
Modifier and Type | Method and Description |
---|---|
boolean |
burbuja(boolean paso)
Ordenar el array usando burbuja.
|
int |
buscar(int valor)
Buscar si existe un valor dentro el array.
|
boolean |
eliminar(int valor)
Eliminar un valor del array si existe.
|
java.lang.String |
getIndice(int indice)
Devolver el valor que está guardado en cada indice del array.
|
boolean |
insercion(boolean paso)
Ordenar el array usando inserción.
|
boolean |
insertar(int valor)
Insertar un valor al array.
|
boolean |
isOrdered()
Dovolver si el tipo es ordenado o no.
|
boolean |
seleccion(boolean paso)
Ordenar el array usando selección.
|
void |
setOrdered(boolean ordered)
Cambiar el tipo de array entre ordenado o simple.
|
boolean |
shell(boolean paso)
Ordenar el array usando shell.
|
int |
size()
Devolver la cantidad de elementos en el array.
|
private java.lang.String[] array
private int size
private boolean ordered
public Array(int temano)
temano
- int: El temaño del array a crear.public int size()
public boolean isOrdered()
public void setOrdered(boolean ordered)
ordered
- boolean: Si es verdad, es de tipo ordenado, sino el tipo es simple.public boolean insertar(int valor)
valor
- int: El valor a insertar.public boolean eliminar(int valor)
valor
- int: El valor a eliminar.public int buscar(int valor)
valor
- int: Valor a buscar.public java.lang.String getIndice(int indice)
indice
- int: El indice que desea ver.public boolean burbuja(boolean paso)
paso
- boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.public boolean insercion(boolean paso)
paso
- boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.public boolean seleccion(boolean paso)
paso
- boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.public boolean shell(boolean paso)
paso
- boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.