← Arrays

Find Maximum

Easy
Python
def find_max(nums):
    return max(nums)
Java
public int findMax(int[] nums){
    int m=nums[0];
    for(int n:nums) if(n>m) m=n;
    return m;
}

Key Insight

Python max() is built-in. Java must loop manually.

Python → Java Differences

  • Python built-in max()
  • Java needs explicit loop
  • No type declaration Python
Python
def find_max(nums):
    return max(nums)
Java
public int findMax(int[] nums){
    int m=nums[0];
    for(int n:nums) if(n>m) m=n;
    return m;
}

Algorithm Steps

1. Return max element