日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Binary Tree Postorder Traversal

發布時間:2025/6/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Binary Tree Postorder Traversal 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://leetcode.com/problems/binary-tree-postorder-traversal/

Given a binary tree, return the?postorder?traversal of its nodes' values.

For example:
Given binary tree?{1,#,2,3},

1\2/3

?

return?[3,2,1].

解題思路:

后序遍歷的迭代方式,比前序和中序都要復雜一點。一般,是使用兩個stack去操作。

開始和inorder相同,重點在于,如果當前棧頂節點的右子樹為空,或者,它的右節點已經被遍歷過,才能將棧頂節點彈出,加入結果,并且將其標志為遍歷過。

否則,就要將root置為棧頂節點的右子樹,繼續迭代。也就是對先處理棧頂節點的右子樹。

這樣才能實現 left - right - root 的順序。

這里寫了一個形式上簡單點的方法,只用了一個stack。和前序、中序也較為統一,方便一起記憶。

/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val = x; }* }*/ public class Solution {public List<Integer> postorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<Integer>();if(root == null) {return result;}Stack<TreeNode> stack = new Stack<TreeNode>();TreeNode pre = null;while(root != null || stack.size() > 0) {if(root != null) {stack.push(root);root = root.left;} else {TreeNode peek = stack.peek();if(peek.right != null && pre != peek.right) {// stack.push(peek.right);root = peek.right;} else {peek = stack.pop();result.add(peek.val);pre = peek;}}}return result;} }

?

轉載于:https://www.cnblogs.com/NickyYe/p/4511430.html

總結

以上是生活随笔為你收集整理的Binary Tree Postorder Traversal的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 两个小y头稚嫩紧窄h文 | 俺也去综合 | 免费观看一区二区三区 | 黄页嫩草 | 精品久久久久一区 | 成人7777 | 久久久91视频 | 免费av网页 | 激情五月婷婷丁香 | 久久一本综合 | 亚洲高潮| 亚洲av无码潮喷在线观看 | 狠狠爱网站| 黄色精品免费 | 免费在线观看成年人视频 | 在哪里看毛片 | 女人喂男人奶水做爰视频 | 精品国产午夜福利在线观看 | 999国内精品永久免费视频 | 日本成人动漫在线观看 | 午夜久久久久 | 日韩精品人妻无码一本 | 99热手机在线观看 | 陪读偷伦初尝小说 | 黄色网络在线观看 | 69xxxx国产| 欧洲自拍偷拍 | 手机在线免费观看av | 国产免费网 | 国模视频在线 | 欧洲一级视频 | 黄色aa网站 | 干干天天| 婷婷九九 | 一区二区免费在线播放 | 国产视频一二区 | 女同av在线播放 | www.色悠悠 | 91色在线播放 | 一二三区在线 | 欧美日韩在线观看视频 | 午夜裸体性播放 | 黄色a网站 | 超碰v| 网友自拍一区 | 亚洲精品少妇久久久久久 | 播五月婷婷 | 亚洲国产精品视频 | 亚洲 欧美 中文字幕 | 亚洲欧美另类国产 | 午夜精品一区二区三区三上悠亚 | 国产二区av | 青青草网址 | 精品一区二区三区久久 | 黑人巨大精品欧美黑寡妇 | 久久久久久国产精品免费播放 | 国产剧情av引诱维修工 | 亚洲一区二区视频在线 | 日韩麻豆视频 | 青青草国产在线 | 亚洲av无码国产精品色午夜 | 午夜精品国产精品大乳美女 | 美女擦边视频 | 91久久久久久久久 | 青青草原国产视频 | 国产片高清在线观看 | 91粉色视频 | 中文字幕一区二区三区免费 | 嫩草影院懂你的影院 | 国产一区二区三区久久 | 亚洲视频在线观看免费视频 | 国产三级在线观看完整版 | 日本一区二区三区四区五区 | 在线精品自拍 | 久热亚洲 | 一本一道久久综合狠狠老精东影业 | 国产中文字幕一区二区三区 | 国产对白自拍 | 图片一区二区 | 91成人在线| 欧美色视| 夜夜夜夜骑 | 久久久高清免费视频 | 丝袜+亚洲+另类+欧美+变态 | 狠狠操网| 99热香蕉 | 天堂网中文在线观看 | 国产精选一区二区三区 | 在线观看久草 | 88久久精品无码一区二区毛片 | 久久国产精品无码一区二区 | 日韩污视频在线观看 | 黄频在线看 | 中文字幕第28页 | 国产精品无码网站 | 美女看片 | 大毛片| 中文字幕日产 | www.激情五月.com |