Kadane's AlgorithmMaximum Subarray SumOn this pageMaximum Subarray Sum - Kadane's AlgorithmSolutionC++ Solution#include <bits/stdc++.h> long long maxSubarraySum(int arr[], int n) { long long maxSum = 0; long long curMax = 0; for(int i = 0; i < n; ++i) { cur = max(cur + arr[i], (long long) arr[i]); ans = max(ans, cur); } return ans;}Problem Links53. Maximum Subarray - LeetCodeMaximum Subarray Sum - CodeStudio