Hvis du vil have en forholdsvis, hurtig algoritme der tager n*log(n) tid på de fleste data set, så kan du benytte dig af Arrays.sort();
- int[] tal = {1,2,5,4,1,2};
- Arrays.sort(tal);
- System.out.println("Største: " + tal[tal.length-1]);
Og når du så skal få fat på det højeste tal, tager du det sidste element i array'et. Men hvis du skal have fat på det mindste skal du tage det første element i array'et.
- int[] tal = {1,2,5,4,1,2};
- Arrays.sort(tal);
- System.out.println("Mindste: " + tal[0]);