P1229 遍历问题

    • 749通过
    • 1.4K提交
  • 题目提供者
  • 评测方式 云端评测
  • 标签 树形结构 递归
  • 难度 普及/提高-
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 体验新版界面

    最新讨论 显示

    推荐的相关题目 显示

    题目描述

    我们都很熟悉二叉树的前序、中序、后序遍历,在数据结构中常提出这样的问题:已知一棵二叉树的前序和中序遍历,求它的后序遍历,相应的,已知一棵二叉树的后序遍历和中序遍历序列你也能求出它的前序遍历。然而给定一棵二叉树的前序和后序遍历,你却不能确定其中序遍历序列,考虑如下图中的几棵二叉树:

    所有这些二叉树都有着相同的前序遍历和后序遍历,但中序遍历却不相同。

    输入输出格式

    输入格式:

    输A数据共两行,第一行表示该二叉树的前序遍历结果s1,第二行表示该二叉树的后序遍历结果s2。

    输出格式:

    输出可能的中序遍历序列的总数,结果不超过长整型数。

    输入输出样例

    输入样例#1: 复制
    abc                           
    cba
    
    输出样例#1: 复制
    4

    说明

    无提示

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。