当前位置:首页C++程序设计 > 正文

二叉树的遍历

作者:野牛程序员:2023-04-29 13:42:10C++程序设计阅读 2448

树的遍历 - 介绍

前序遍历

前序遍历首先访问根节点,然后遍历左子树,最后遍历右子树。

中序遍历

中序遍历是先遍历左子树,然后访问根节点,然后遍历右子树。

通常来说,对于二叉搜索树,我们可以通过中序遍历得到一个递增的有序序列。 

后序遍历

后序遍历是先遍历左子树,然后遍历右子树,最后访问树的根节点。

值得注意的是,当你删除树中的节点时,删除过程将按照后序遍历的顺序进行。 也就是说,当你删除一个节点时,你将首先删除它的左节点和它的右边的节点,然后再删除节点本身。


所谓前中后序只针对于根节点,而左右子节点永远都是先左后右的顺序。所以,前序就是:根左右!中序就是:左根右!后续就是:左右根!


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击