Write a Java Program to Find Max From the Given Array

Program to find largest element in an array

Given an array, find the largest element in it.
Example:

Input : arr[] = {10, 20, 4} Output : 20  Input : arr[] = {20, 10, 20, 4, 100} Output : 100

Hey! Looking for some great resources suitable for young ones? You've come to the right place. Check out our self-paced courses designed for students of grades I-XII.

Start with topics like Python, HTML, ML, and learn to make some games and apps all with the help of our expertly designed content! So students worry no more, because GeeksforGeeks School is now here!


The solution is to initialize max as first element, then traverse the given array from second element till end. For every traversed element, compare it with max, if it is greater than max, then update max.

C++

#include <bits/stdc++.h>

using namespace std;

int largest( int arr[], int n)

{

int i;

int max = arr[0];

for (i = 1; i < n; i++)

if (arr[i] > max)

max = arr[i];

return max;

}

int main()

{

int arr[] = {10, 324, 45, 90, 9808};

int n = sizeof (arr) / sizeof (arr[0]);

cout << "Largest in given array is "

<< largest(arr, n);

return 0;

}

C

#include <stdio.h>

int largest( int arr[], int n)

{

int i;

int max = arr[0];

for (i = 1; i < n; i++)

if (arr[i] > max)

max = arr[i];

return max;

}

int main()

{

int arr[] = {10, 324, 45, 90, 9808};

int n = sizeof (arr)/ sizeof (arr[0]);

printf ( "Largest in given array is %d" , largest(arr, n));

return 0;

}

Java

class Test

{

static int arr[] = { 10 , 324 , 45 , 90 , 9808 };

static int largest()

{

int i;

int max = arr[ 0 ];

for (i = 1 ; i < arr.length; i++)

if (arr[i] > max)

max = arr[i];

return max;

}

public static void main(String[] args)

{

System.out.println( "Largest in given array is " + largest());

}

}

Python3

def largest(arr,n):

return ( max (arr))

arr = [ 10 , 324 , 45 , 90 , 9808 ]

n = len (arr)

Ans = largest(arr,n)

print ( "Largest in given array is" ,Ans)

C#

using System;

class GFG {

static int []arr = {10, 324, 45, 90, 9808};

static int largest()

{

int i;

int max = arr[0];

for (i = 1; i < arr.Length; i++)

if (arr[i] > max)

max = arr[i];

return max;

}

public static void Main()

{

Console.WriteLine( "Largest in given "

+ "array is " + largest());

}

}

PHP

<?php

function largest( $arr , $n )

{

$i ;

$max = $arr [0];

for ( $i = 1; $i < $n ; $i ++)

if ( $arr [ $i ] > $max )

$max = $arr [ $i ];

return $max ;

}

$arr = array (10, 324, 45, 90, 9808);

$n = sizeof( $arr );

echo "Largest in given array is "

, largest( $arr , $n );

?>

Javascript

<script>

function largest(arr) {

let i;

let max = arr[0];

for (i = 1; i < arr.length; i++) {

if (arr[i] > max)

max = arr[i];

}

return max;

}

let arr = [10, 324, 45, 90, 9808];

document.write( "Largest in given array is " + largest(arr));

</script>

Output:

Largest in given array is 9808

Using Library Function :
We use std::max_element in C++.

C++

#include <bits/stdc++.h>

using namespace std;

int largest( int arr[], int n)

{

return *max_element(arr, arr+n);

}

int main()

{

int arr[] = {10, 324, 45, 90, 9808};

int n = sizeof (arr)/ sizeof (arr[0]);

cout << largest(arr, n);

return 0;

}

Java

import java .io.*;

import java.util.*;

class GFG

{

static int largest( int []arr,

int n)

{

Arrays.sort(arr);

return arr[n - 1 ];

}

static public void main (String[] args)

{

int []arr = { 10 , 324 , 45 ,

90 , 9808 };

int n = arr.length;

System.out.println(largest(arr, n));

}

}

Python3

def largest(arr, n):

return max (arr)

arr = [ 10 , 324 , 45 , 90 , 9808 ]

n = len (arr)

print (largest(arr, n))

C#

using System;

using System.Linq;

public class GFG {

static int largest( int []arr, int n)

{

return arr.Max();

}

static public void Main ()

{

int []arr = {10, 324, 45, 90, 9808};

int n = arr.Length;

Console.WriteLine( largest(arr, n));

}

}

PHP

<?php

function largest( $arr , $n )

{

return max( $arr );

}

$arr = array (10, 324, 45, 90, 9808);

$n = count ( $arr );

echo largest( $arr , $n );

?>

Javascript

<script>

function largest(arr, n)

{

arr.sort();

return arr[n-1];

}

let arr = [10, 324, 45, 90, 9808];

let n = arr.length;

document.write(largest(arr, n));

</script>

Output :

9808

Time complexity of the above solution is\Theta(n)    .

Refer below article for more methods.
Program to find the minimum (or maximum) element of an array
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above


Write a Java Program to Find Max From the Given Array

Source: https://www.geeksforgeeks.org/c-program-find-largest-element-array/

0 Response to "Write a Java Program to Find Max From the Given Array"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel