Microsoft interview question

binary tree bst array linked list