Pergunta de entrevista da empresa Juniper Networks

How to balance a binary tree?