add construct binary tree, binary tree zigzag, and seach in rotated sorted array