摘要:
二刷。 利用Complete Tree的特性,前面N 1层是相等的,可以用POW直接算出来。 主要是最后有可能不完全的一层怎么数。 一刷的办法是每一层都看看,深度,左右相等说明这个点是完全的,用平方算就行,不完全就左+右递归。 Java public class Solution { public 阅读全文
摘要:
看答案做出来了,其实做的并不好,中间被各种cases虐。 思路其实并不难,in order traversal是肯定的,顺序是从小到大。 当前应该比前一个大,如果cur = root.val) { if (first == null) { first = prev; } if (first != n 阅读全文