承蒙不弃

关注

leetcode 589. N 叉树的前序遍历【非递归】

承蒙不弃

关注

阅读 53

2023-02-22


#define debug(x) cout<<#x<<": "<<(x)<<endl;
class Solution {
public:
vector<int> preorder(Node* r) {
stack<Node*>st;
vector<int>ret;
if(r != nullptr){
st.push(r);
}

while(!st.empty()){
auto t = st.top();
st.pop();
//debug(t->val)
ret.push_back(t->val);
for(auto it = t->children.rbegin();it != t->children.rend();it++){
st.push(*it);
}
}
return ret;
}
};

leetcode 589. N 叉树的前序遍历【非递归】_#define


相关推荐

外贸达人小峻先森

589. N 叉树的前序遍历 :「递归」&「非递归」&「通用非递归」

外贸达人小峻先森 112 0 0

北邮郭大宝

589. N 叉树的前序遍历

北邮郭大宝 33 0 0

求阙者

leetcode 589. N 叉树的前序遍历(java)

求阙者 46 0 0

蛇发女妖

589. N叉树的前序遍历及后序遍历(递归实现)

蛇发女妖 65 0 0

止止_8fc8

leetcode刷题题解——589. N 叉树的前序遍历

止止_8fc8 91 0 0

高子歌

Leetcode算法——589、N 叉树的前序遍历

高子歌 67 0 0

Jonescy

589.N 叉树的前序遍历

Jonescy 45 0 0

以前干嘛去了

每日一练 LeetCode:E589. N 叉树的前序遍历

以前干嘛去了 63 0 0

phpworkerman

leetcode---N叉树的前序遍历

phpworkerman 54 0 0

老王420

N 叉树的前序遍历

老王420 71 0 0

精彩评论(0)

0 0 举报