Press "Play" or "Step" to walk through the algorithm.
Algorithm Complexity (smaller bar = faster)
Brute Force
Time / Space: O(n²) / O(1)
Divide & Conquer
Time / Space: O(n log n) / O(log n)
Kadane's
Time / Space: O(n) / O(1)
Prefix Sum
Time / Space: O(n) / O(1)