Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class assign2 {
- public static void main(String[] args)
- {
- int[] myArray = {1, 10, 15, 2, 5, 30, 22, 50, 8, 16};
- int value = largest(myArray, 0, myArray.length-1);
- System.out.println(value);
- }
- private static int largest(int[] a, int min, int max)
- {
- if (max-min > 1)
- {
- int m = largest(a, min, max/2);
- int n = largest(a, (max/2)+1, max);
- if (m>n)
- {
- return m;
- }
- else
- {
- return n;
- }
- }
- else
- {
- return a[0];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement