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