Class Sorter

java.lang.Object
  extended by Sorter

public class Sorter
extends java.lang.Object


Field Summary
 double[] array
           
 java.lang.String[] strings
           
 
Constructor Summary
Sorter(double[] array, java.lang.String[] strings)
          Constructor.
 
Method Summary
 int compare(int i, int j)
          Compara dos componentes de un arreglo
 void print()
          permite imprimir los arreglos en pantalla
 int size()
          permite obtener el tamaño del
 void sort()
          método que ordena un arreglo desde el índice 0 hasta el tamaño del arreglo menos 1
 void swap(int i, int j)
          método que intercambia una componente por otra de los arreglo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

array

public double[] array

strings

public java.lang.String[] strings
Constructor Detail

Sorter

public Sorter(double[] array,
              java.lang.String[] strings)
Constructor. Crea un objeto compuesto de 2 arreglos

Parameters:
array - arreglo de enteros que va a ser ordenado
strings - arreglo de strings que va a ser ordenado
Method Detail

sort

public void sort()
método que ordena un arreglo desde el índice 0 hasta el tamaño del arreglo menos 1


swap

public void swap(int i,
                 int j)
método que intercambia una componente por otra de los arreglo

Parameters:
i - índice que indica una de las componentes a ser intercambiada
j - índice que indica la otra de las componentes a ser intercambiada

compare

public int compare(int i,
                   int j)
Compara dos componentes de un arreglo

Parameters:
i - índice que indica una de las componentes a ser comparada
j - índice que indica una de las componentes a ser comparada
Returns:
retorna 0 si las componentes son iguales, -1 si la primera de las componentes es menor y 1 si la primera de las componentes es mayor

size

public int size()
permite obtener el tamaño del

Returns:
retorna el tamaño del arreglo

print

public void print()
permite imprimir los arreglos en pantalla