Class Ordenacoes

java.lang.Object
br.unip.aps.sorting.Ordenacoes

public final class Ordenacoes extends Object
Atalhos de ordenacao para uso interno do sistema (listas de filtros, rankings, preparo de cenarios do benchmark).
  • Method Details

    • ordenar

      public static <T> List<T> ordenar(List<T> lista, Comparator<? super T> comparador)
      Ordena (in-place) e devolve a propria lista.
    • copiaOrdenada

      public static <T> List<T> copiaOrdenada(List<? extends T> lista, Comparator<? super T> comparador)
      Devolve uma copia ordenada, sem alterar a original.
    • estaOrdenada

      public static <T> boolean estaOrdenada(List<? extends T> lista, Comparator<? super T> comparador)
      Verifica se a lista esta ordenada (usado para validar o resultado dos algoritmos).