ARTICLE / 知乎每日精选

数据结构-树及相关算法

2023年07月27日 15:49 · 来自 知乎每日精选

阅读原文 → 收藏

二叉树 递归算法的关键要明确函数的定义,相信这个定义,而不要跳进递归细节。 写二叉树的算法题,都是基于递归框架的,我们先要搞清楚 root 节点它自己要做什么,然后根据题目要求选择使用前序,中序,后续的递归框架。 二叉树题目的难点在于如何通过题目的要求思考出每一个节点需要做什么,这个只能通过多刷题进行练习了。 二叉树遍历框架: /* 二叉树遍历框架 */ void traverse ( TreeNode root ) { <