Pergunta de entrevista da empresa ByteDance

Algorithm question: Given an array, build a binary tree with minimum height (recursive and non-recursive)