链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=202
旋转不影响中序遍历,,,坑啊
#include <iostream>
#include <cstring>
using namespace std;
class node
{
public:
int left;
int right;
};
node tree[20];
void inordervisit(int n)
{
if(n==-1)
return ;
inordervisit(tree[n].left);
cout<<n<<endl;
inordervisit(tree[n].right);
}
int main()
{
int T,n;
cin>>T;
while(T--)
{
memset(tree,-1,sizeof(tree));
int a,l,r;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a>>l>>r;
tree[a].left=l;
tree[a].right=r;
}
int m,x,y;
cin>>m;
while(m--)
{
cin>>x>>y;
}
inordervisit(0);
}
return 0;
}
天下武功,唯快不破
浙公网安备 33010602011771号