Maximum Subarray Sum Problem Statement

Given an array 'ARR' of integers with length 'N', the task is to determine the sum of the subarray (including an empty subarray) that yields the maximum sum among all possible subarrays.

Explanation:

A subarray is a contiguous segment of an array. In other words, it can be created by removing zero or more elements from the beginning and zero or more elements from the end of the array.

Input:

N
ARR[0] ARR[1] ... ARR[N-1]

Output:

Maximum subarray sum

Example:

If given:

N = 5
ARR = [-2, 1, -3, 4, -1]

Output would be:

4

As the subarray [4] produces the maximum sum of 4.

Constraints:

  • 1 <= N <= 10^6
  • -10^6 <= A[i] <= 10^6, where A[i] denotes the elements of the array.

Note:

The sum of an empty subarray is considered to be 0.

Be the first one to answer
Add answer anonymously...
Cloudera Software Developer Interview Questions
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter