Medium
💻 Coding
[Data Structures] Maximum Subarray Kadanes
Problem Statement
Problem Statement for Maximum Subarray Kadanes under Data Structures:
Given an integer array nums, find the subarray with the largest sum and return its sum.
Input Constraints:
- 1 <= len(nums) <= 10^5
- Elements fit in memory standard spaces.
Proposed Solution
def maxSubArray(nums):
max_sum = nums[0]
curr_sum = nums[0]
for num in nums[1:]:
curr_sum = max(num, curr_sum + num)
max_sum = max(max_sum, curr_sum)
return max_sum
Your Progress
Pending Completion
Save Progress?
Login to sync your solutions across all dynamic local and remote sessions.
Join Techlance