深搜+广搜
#include <iostream>
#include <stack>
#include <queue>
#include <vector>
#include <stdio.h>
#include <math.h>
#include <algorithm>
using namespace std;
struct Node
{
int data,left,right;
}node[150];
int n;
int num[150];
int index = 0;
int root = 0;
void dfs(int x)
{
if(x==-1)
re