Pergunta de entrevista da empresa Bloomberg

Flatten a double linked list into array