后序遍历

10 分钟

后序是“左子树→右子树→根”:先处理完两个孩子,最后才处理自己。void post(Node* r){ if(!r) return; post(r->left); post(r->right); cout<<r->val; }。需要“先算孩子再算自己”的问题(如统计子树大小)常用它。

小纸条

后序遍历最后一个访问的是哪个结点?

登录 后可看答案

后序遍历 · 算法进阶 · op599 课程