有没有大佬会改程序,这个怎么改啊(二叉树)#include "stdafx.h"#include"iostream.h"#include"stdlib.h"#include"stdio.h"#include<stack>using namespace std;#define NULL 0#define OK 1#define OVERFLOW -1typedef int Status;typedef struct node{char data;struct node *lchild;struct node *rchild;}*bitree;int k=0;int depth(bitree T)//树的高度{if(!T)return 0;else{int m=depth(T->lchild);int n=depth(T->rchild);return (m>n?m:n)+1;}}//先序,中序 建树struct node *create(char *pre,char *ord,int n){struct node * T;int m;T=NULL;if(n<=0){return NULL;}else{m=0;T=new(struct node);T->data=*pre;T->lchild=T->rchild=NULL;while(ord[m]!=*pre)m++;T->lchild=create(pre+1,ord,m);T->rchild=create (pre+m+1,ord+m+1,n-m-1);return T;}}