设计一个线性时间算法,用一个排序好的数列建立一个完全二叉树

1个回答

  • 对一棵树进行广度优先遍历,就可以一横行一横行的遍历数据.反过来,也就可以一横行一横行的插入数据.

    因此就可以采取这种方式,每次建立一个新的节点,就往队列里面加入它的两个子节点,然后按照队列来进行生成即可.