No testdata at current.
小塔有一颗初始二叉树,记其根节点为root。若该棵二叉树是完全二叉树则直接返回。若不是完全二叉树,小塔希望你能在该初始二叉树中添加尽可能少的节点,将这颗初始二叉树补全成一棵完全二叉树,并将最后的完全二叉树返回。
完全二叉树是指设一棵h层高的二叉树,其中1到h−1层的节点都达到最大个数(即1~h−1层为满二叉树),第h层的节点都集中在最左边。节点权值为1表示该节点存在。
函数的第一个参数输入一个长度为n(1≤n≤220)的Treenode类root1,root2,...,rootn(1≤rooti≤n)代表二叉树root,保证二叉树的高度不超过20。保证二叉树的高度满足1≤h≤20。
注:该题为核心题目,不需要自己处理输入输出,代码中的类名、方法名、参数名已经指定,请勿修改,直接书写函数返回方法规定的值即可。