深搜+广搜

#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