Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created February 28, 2020 05:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/426c5216ccbf85c41d36ad027c54434a to your computer and use it in GitHub Desktop.
Save parzibyte/426c5216ccbf85c41d36ad027c54434a to your computer and use it in GitHub Desktop.
/**
* Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort
* pero puedes ver la implementación de otros algoritmos en:
* https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/
*/
Arrays.sort(arreglo);
int mediana;
int mitad = arreglo.length / 2;
// Si la longitud es par, se deben promediar los del centro
if (arreglo.length % 2 == 0) {
mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2;
} else {
mediana = arreglo[mitad];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment