在一个牧场中,有n头牛,牛的品种分为黑牛和白牛,用0和1分别表示。现在需要对牛群进行排序,使得相同品种的牛相邻,并按照黑牛和白牛的顺序排列。为此,我们决定使用二叉树进行排序,其中根节点为-1,0在左子树,1在右子树。此外,左右子树都必须是完全二叉树。给定一个整数数组 cows,表示牛群的初始排序,你需要返回排序后的二叉树的根节点。
示例1

输入

[1,0,1,0,1]

输出

{-1,0,1,0,#,1,1}
示例2

输入

[0,1,0,1,0]

输出

{-1,0,1,0,0,1}

备注:
1 Node.val ∈ {0, 1}
加载中...