二叉树的后序遍历是前中后中最特殊的一个,所以特此记录一下~ 代码大体结构是差不多的,但是需要定义一个map来记录当前节点是左子树返回的还是右子树返回的,如果是左子树返回的我们就将该节点记录一下,如果是右子树返回的我们就需要将其遍历。 * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * }; */ class Solution { public: /** * ...