中序遍历

10 分钟

中序是“左子树→根→右子树”:先递归左边,再处理自己,最后递归右边。void in(Node* r){ if(!r) return; in(r->left); cout<<r->val; in(r->right); }。它在二叉搜索树里恰好按从小到大输出,很有用。

小纸条

中序和前序的代码区别在哪一行?

登录 后可看答案

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