Kadane's algorithm uses which of the following techniques?
Divide and conquer
Dynamic programming
Recursion
Greedy algorithm
Correct Answer: B — Dynamic programming
Explanation:
Kadane's algorithm uses dynamic programming.