O(n)中二叉树的直径[C ++中的新方法]?