Top0NE:已解决代码如下:
public class Solution {
public ArrayList<Integer> PrintFromTopToBottom(TreeNode
root) {
ArrayList array = new ArrayList();
if (root == null)
return array;
Queue<TreeNode> nodes = new
LinkedList<TreeNode>();
nodes.offer(root);
while (nodes.size() > 0) {
TreeNode pnode = nodes.poll();
array.add(pnode.val);
if (pnode.left != null)
nodes.offer(pnode.left);
if (pnode.right != null)
nodes.offer(pnode.right);
}
if (array.isEmpty()) {
return null;
} else {
return array;
}
}
}
0 点赞 评论 收藏
分享
关注他的用户也关注了: