No testdata at current.
小红拿到了一个二叉树,二叉树共有n个节点。小红希望你将所有节点赋值为1到n的正整数,且没有两个节点的值相等。需要满见:奇数层的权值和与偶数层的权值和之差的绝对值不超过1。 如果有多种赋值方案,请返回任意一种方案。 如果无解,请返回空树。 数据范围:1≤n≤105,给定的二叉树节点初始权值默认为-1。
输入
{-1,-1,-1}
输出
{3,1,2}
说明 奇数层和为3,偶数层和为3,差的绝对值是 0,不超过1。
输入
{-1, -1, #,-1,-1}
输出
{}
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.