第二题先bfs统计每一层,然后dfs模拟交换(要考虑上下两层的值与最大比较) 第三题自底向上后续遍历先,然后判断节点是否平衡,不平衡先删深度大的节点(删除的点加入到集合),然后需要在此判断是否因为删除导致不平衡(第二次判断)。最后给节点按规则排序就ok的