惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
云风的 BLOG
云风的 BLOG
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
Y
Y Combinator Blog
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
博客园 - 司徒正美
I
InfoQ
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
U
Unit 42

博客园 - ChuckLu

英语背单词 专八词汇 中英对照 2026年09月 背单词 纯英文 2026年09月 24点游戏 无解的组合 24点游戏 雀魂 立直麻将 点数表 英语背单词 专八词汇 中英对照 2026年08月 背单词 纯英文 2026年08月 英语背单词 专八词汇 中英对照 2026年07月 背单词 纯英文 2026年07月 sql exists and not exists 英语背单词 专八词汇 中英对照 2026年06月 背单词 纯英文 2026年06月 英语背单词 专八词汇 中英对照 2026年05月 背单词 纯英文 2026年05月 英语背单词 专八词汇 中英对照 2026年04月 背单词 纯英文 2026年04月 英语背单词 专八词汇 中英对照 2026年03月 背单词 纯英文 2026年03月 英语背单词 专八词汇 中英对照 2026年02月 背单词 纯英文 2026年02月 英语背单词 专八词汇 中英对照 2026年01月 背单词 纯英文 2026年01月 英语背单词 专八词汇 中英对照 2025年12月 背单词 纯英文 2025年12月 二叉树 节点的个数关系 补码加减法 英语背单词 专八词汇 中英对照 2025年11月 背单词 纯英文 2025年11月 KMP算法 图 生成树
二叉树 遍历
ChuckLu · 2025-11-23 · via 博客园 - ChuckLu

已知一棵二叉树的前序遍历为ABDFCE,中序遍历为DFBACE,则后序遍历为?

前序遍历是A开头,所以A是根节点

中序遍历A左边的DFB是A左侧的,CE是A右侧的

前序遍历的时候,DFB的顺序是BDF,所以B第二层是根节点,也是A的左侧子节点

前序遍历的时候,CE的顺序是CE,所以C是第二层的根节点,也是A的右侧子节点

因为中序遍历的时候是DFB,而B是父节点。所以DF是B的左侧部分的节点。B左侧只有一个节点,所以DF必然是分布在两层

因为中序遍历的时候是CE,而C是父节点,所以E是右侧的节点

二叉树的遍历方式有三种常见类型:前序遍历、中序遍历和后序遍历。它们的顺序如下:

  1. 前序遍历(Preorder Traversal)

    • 访问顺序:根节点 → 左子树 → 右子树

    • 操作步骤:先访问根节点,然后递归访问左子树,最后递归访问右子树。

    • 例子:对于树结构:

          A
         / \
        B   C
       / \
      D   E

      前序遍历的结果是:A B D E C

ABC

ABDEC

  1. 中序遍历(Inorder Traversal)

    • 访问顺序:左子树 → 根节点 → 右子树

    • 操作步骤:先递归访问左子树,再访问根节点,最后递归访问右子树。

    • 例子:对于上述树结构,中序遍历的结果是:D B E A C

BAC

DBEACB

  1. 后序遍历(Postorder Traversal)

    • 访问顺序:左子树 → 右子树 → 根节点

    • 操作步骤:先递归访问左子树,再递归访问右子树,最后访问根节点。

    • 例子:对于上述树结构,后序遍历的结果是:D E B C A

BCA

DEBCA

这些遍历方式在实际应用中,通常用于树的递归操作、表达式求值、文件系统遍历等场景。