Algorismes

La majoria d'algorismes operen en llistes (List), i alguns a Collection:

  • static <T extends Comparable<? super T>> void sort(List<T> list): ordena una llista d'elements comparables.
  • static <T> void sort(List<T> list, Comparator<? super T> c): ordena una llista d'elements, utilitzant un comparador.
  • static void shuffle(List<?> list): desordena una llista
  • Cinc algorismes més per manipular objectes d'una llista: reverse, fill, copy, swap i addAll
  • static <T> int binarySearch(List<? extends Comparable<? super T>> list, T key): cerca binària a una llista
  • Sobre collections: frequency, disjoint, min i max