copy list with random pointer 1 copy list with random pointer 2 construct binary tree from inorder and postorder traversal