Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.61 KB | None | 0 0
  1. class Solution {
  2.     public List<Integer> postorderTraversal(TreeNode root) {
  3.         List<Integer> result = new ArrayList<>();
  4.         if (root == null) {
  5.             return result;
  6.         }
  7.         Deque<TreeNode> queue = new ArrayDeque<>();
  8.         queue.add(root);
  9.         while(!queue.isEmpty()) {
  10.             TreeNode node = queue.pop();
  11.             result.add(0,node.val);
  12.             if (node.left != null) {
  13.                 queue.push(node.left);
  14.             }
  15.             if (node.right != null) {
  16.                 queue.push(node.right);
  17.             }
  18.         }
  19.         return result;
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement