您的位置:首页 > 其它

NYOJ 202 红黑树

2014-09-10 16:07 281 查看
链接: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
.left);
cout<<n<<endl;
inordervisit(tree
.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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: