二叉树的遍历
作者:野牛程序员:2023-04-29 13:42:10C++程序设计阅读 2448
树的遍历 - 介绍
前序遍历
前序遍历首先访问根节点,然后遍历左子树,最后遍历右子树。
中序遍历
中序遍历是先遍历左子树,然后访问根节点,然后遍历右子树。
通常来说,对于二叉搜索树,我们可以通过中序遍历得到一个递增的有序序列。
后序遍历
后序遍历是先遍历左子树,然后遍历右子树,最后访问树的根节点。
值得注意的是,当你删除树中的节点时,删除过程将按照后序遍历的顺序进行。 也就是说,当你删除一个节点时,你将首先删除它的左节点和它的右边的节点,然后再删除节点本身。
所谓前中后序只针对于根节点,而左右子节点永远都是先左后右的顺序。所以,前序就是:根左右!中序就是:左根右!后续就是:左右根!
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:如何进行算法编程练习才最高效。
- 下一篇:高精度计算介绍