日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 深夜福利1000 | 91视频福利 | 成年人在线观看av | 国产啊v在线 | 亚洲无打码 | 91麻豆精品国产午夜天堂 | 亚洲av无码久久精品色欲 | 无人在线观看高清视频 | 北条麻妃一二三区 | 伊人久久精品 | 色原网 | 好吊色一区二区三区 | 五月天av在线 | 色小说在线观看 | 亚洲一区在线看 | 欧美日韩中日 | 日韩综合网 | 青青青在线视频免费观看 | 欧美韩日国产 | 日本男男激情gay办公室 | 最新国产拍偷乱偷精品 | 三八激情网| 欧美日韩一区二区三区不卡 | 国产女人高潮毛片 | 国产日产亚洲精品 | 国产精品久久久久精 | 无码人妻精品一区二区三区99日韩 | 少妇久久精品 | 女性裸体视频网站 | 日本在线观看视频网站 | 色诱av| 免费美女毛片 | 欧美亚洲综合在线 | 91av在线免费 | 免费成人黄色网址 | 亚洲成人一区二区 | 浪漫樱花动漫在线观看免费 | 色戒未删节版 | 我要看黄色大片 | 免费观看a毛片 | 免费一级suv好看的国产网站 | 桃色一区二区 | 日韩不卡的av | 国产精品一区一区三区 | 国产香蕉尹人视频在线 | 国产真实偷伦视频 | 国产精品熟妇人妻g奶一区 a少妇 | 国产激情久久久久久熟女老人av | 欧美日本三级 | 一本大道一区二区 | 羞羞涩涩网站 | 日日干综合 | 欧美特级黄色 | 成人在线免费电影 | 免费高清视频一区二区三区 | 国产黑丝精品 | 亚洲欧美综合一区二区 | 男人操女人动态图 | 日韩成人精品在线 | 久久成人国产精品入口 | 淫辱的世界(调教sm)by | 国内特级毛片 | 国产亚洲福利 | 1024日韩| 久久99久久99精品免视看婷婷 | 国产日韩精品在线观看 | 17c在线观看 | 亚洲一区二区在线免费 | 日韩va| 波多野结衣操 | 久久久999国产精品 天堂av中文在线 | 久久精品亚洲无码 | 一本—道久久a久久精品蜜桃 | 亚洲欧洲日本一区二区三区 | 美女bb视频 | 91国内产香蕉 | av夜夜操 | 色综合久久五月 | 日产av在线| 美女又爽又黄免费 | 538精品一线 | 欧美色插 | 亚洲一区二区三区人妻 | 欧美三级午夜理伦三级老人 | 桃色91| 综合在线视频 | 奇米影视888| 欧美精品videosex极品 | 中文字幕在线观看不卡 | 91玉足脚交嫩脚丫在线播放 | 国产精品一线天粉嫩av | www.污视频| 一本色综合 | 天堂在线1 | 黑人巨大xxxxx性猛交 | 日韩色图在线观看 | 国产精品成人免费 | 中国免费观看的视频 | 69堂免费视频 |