按先序遍历序列建立一个二叉树的二叉链表,统计二叉树中叶子结点个数和二叉树的深度。
测试用例1
-+a##*b##c##/d##e##↵
期待输出1
按先序遍历序列建立一个二叉树的二叉链表,统计二叉树中叶子结点个数和二叉树的深度。
#include <iostream>
#include <list>
#include <string>
using namespace std;
struct tree
{
char data;
tree* left;
tree* right;
};
string str;
int depth = 0;
int curDepth;
int leafNodeTotal = 0;
int curIndex = 0;
void CreateTree(int curDepth, tree*