题目描述:给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。
分析:要求同层的平均值,可以参考同层便利的思想。
利用栈的知识,存储当前层的值。
创建栈:
Queue<TreeNode> queue = new LinkedList<TreeNode>();
栈中添加元素:
题目描述:给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。
分析:要求同层的平均值,可以参考同层便利的思想。
利用栈的知识,存储当前层的值。
创建栈:
Queue<TreeNode> queue = new LinkedList<TreeNode>();
栈中添加元素: