I have solved the maximum product subarray problem using divide and conquer. Can someone help me with the time complexity of my solution . Whether it is O(log(n)) or O(nlog(n)) . I am confused please help.
My approach is either the max product subarray lie in left half or right half or be passing through the middle. In the third case the answer can be formed from max of following:
left part's maximum suffix product * right part's maximum prefix product
left part's minimum suffix product * right part's minimum prefix product
as elements can be negative