LeetCode 590. N叉树的后序遍历(后序遍历)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 590. N叉树的后序遍历(后序遍历)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
- 2.1 遞歸
- 2.2 循環(huán)
1. 題目
2. 解題
2.1 遞歸
class Solution { public:vector<int> postorder(Node* root) {vector<int> ans;postRec(root, ans);return ans;}void postRec(Node* root, vector<int> &ans){if (root == NULL)return;for(int i = 0; i < root->children.size(); ++i){postRec(root->children[i], ans);}ans.push_back(root->val);} };2.2 循環(huán)
- 利用先序,改一下,得到 根右左,最后反轉 左右根(后序)
總結
以上是生活随笔為你收集整理的LeetCode 590. N叉树的后序遍历(后序遍历)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1089. 复写零
- 下一篇: LeetCode 99. 恢复二叉搜索树