Maximum Subarray Sum

Find the maximum sum of a contiguous subarray using Kadane's algorithm.

Code

Algorithms
max_sum = current_sum = arr[0]
for x in arr[1:]:
    current_sum = max(x, current_sum + x)
    max_sum = max(max_sum, current_sum)
max_sum

Parameters

Array of numbers

Server

More Python Snippets