Rearrange array in alternating positive & negative items with O(1)extra space