#Tree05. 查找二叉树

查找二叉树

题目描述

已知一棵含有 nn 个结点的二叉树,每个结点上存储了结点值 vv ,左孩子结点值 ll, 右孩子结点值 rr,现给出这棵二叉树每个结点的信息,请你查找二叉树中值为 xx 的结点,并输出其在中序遍历是第几个结点。

输入格式

第一行 nn 为二叉树的结点个树 ;

第二行 xx 表示要查找的结点的值;

接下来 nn 行,每行包含一个结点信息,有三个整数,分别为当前结点值,左孩子结点值,右孩子结点值,空结点用 00 表示

输出格式

值为 xx 的结点在中序遍历的序号。

7
15
5 2 3
12 4 5
10 0 0
29 0 0
15 6 7
8 0 0
23 0 0
4

数据规模与约定

输入数据保证 1xn1001≤x≤n≤100

样例解释

该二叉树结构图如下,其中序遍历为:29 12 8 15 23 5 10, 按照中序遍历查找,结点 1515 为第四个结点,故输出 4