Answer about lambda-expressions

Obtener valor maximo de una lista o array

2017-07-13 03:07:45

¿Como obtener el valor máximo y mínimo de una lista/array?. Aquí os explicaremos cuatro maneras para conseguirlo.

  • Algoritmo de Divide y Vencerás
  • Tratamientos secuenciales
  • Collections
  • Java8 (Lambda expressions)

  • El tiempo de ejecución de las cuatro manera es prácticamente el mismo. A continuación se explican las maneras de poder realizarlo.

    Java8 (Lambda expressions):
    public int Java8(Integer[] a){
    	return Arrays.asList(a).stream().max(Comparator.naturalOrder()).get();
    }
    ...

    Leer más