JAVA The maximumvalued element of an integer valued array ca

JAVA!!!

The maximum-valued element of an integer -valued array can be recursively calculated as follows: If the array has a single element , that is its maximum (note that a zero-sized array has no maximum) Otherwise, compare the first element with the maximum of the rest of the array -- whichever is larger is the maximum value . Write an int method named max that accepts an integer array , and the number of elements in the array and returns the largest value in the array . Assume the array has at least one element .

Solution

MaxArray.java

public class MaxArray{

  
   public static void main(String[] args) {
       int a[] = {1,2,5,4,3};
       int max = max (a, 5);
       System.out.println(\"Max value is \"+max);
   }
   public static int max (int a[],int size){
       if (size > 0) {
   return Math.max(a[size-1], max(a, size-1));
   } else {
   return a[0];
   }
      
   }

}

Output:

MaxArray

JAVA!!! The maximum-valued element of an integer -valued array can be recursively calculated as follows: If the array has a single element , that is its maximum

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site