详细图解二叉树四种遍历(前序中序后序层次遍历)

02-27 阅读 0评论

文章目录

  • 一.前序遍历
    • 常规操作
    • 简单方法
    • 二.中序遍历
      • 常规操作
      • 简单方法
      • 三.后序遍历
        • 常规操作
        • 四.层次遍历
          • 常规操作

            本文中以此二叉树为例

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            一.前序遍历

            常规操作

            先根,再左,再右

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            确定了遍历整体结构:

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            确定了左子树中的整体结构

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历),详细图解二叉树四种遍历(前序中序后序层次遍历),词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,最后,操作,第7张
            (图片来源网络,侵删)

            继续操作:

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            到此左子树中的遍历已经完成

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            确定右子树中的整体结构

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            前序结束

            结果为:A B D F E C G I J H K

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            简单方法

            从根结点出发向左开始绕二叉树一圈,经过的节点顺序即为先序遍历顺序

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            结果为:A B D F E C G I J H K

            二.中序遍历

            常规操作

            先左,再根,再右

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            由此可确定根A在中间,下面分别确定左右子树中的顺序

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            左子树中:

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            由此确定了左子树中的顺序

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            右子树中:

            对右子树进行整体划分

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            由此可以确定:

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            继续:

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            中序遍历结束

            结果为:F D B E A I G J C H K

            简单方法

            以该二叉树为例

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            结果为:F D B E A I G J C H K

            三.后序遍历

            常规操作

            先左,再右,再根

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            将整体结构化分出来,后序遍历时根节点永远在最后一位

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            继续对左子树的结构进行划分

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            自此,左子树中遍历结束

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            划分右子树结构

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            后序遍历结束

            结果为:F D E B I J G K H C A

            四.层次遍历

            常规操作

            将二叉树每一行作为一个整体,从上到下输出,每行按照从左到右的顺序输出

            详细图解二叉树四种遍历(前序中序后序层次遍历)

            第一行:A

            第二行:B C

            第三行:D E G H

            第四行:F I J K

            结果为:A B C D E G H F I J K


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]