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;
}
旋转不影响中序遍历,,,坑啊
#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;
}
相关文章推荐
- nyoj202_红黑树_中序遍历
- NYOJ 202红黑树
- nyoj 202 红黑树 【红黑树性质 旋转后中序序列不变】 【二叉树中序遍历】
- NYOJ--202--红黑树
- nyoj 202 红黑树
- NYOJ202 红黑树
- NYOJ 202 红黑树
- NYOJ202 红黑树 【中序遍历】
- nyoj202 红黑树
- nyoj202 红黑树 (二叉树的左旋右旋)
- nyoj 红黑树 202 (二叉树遍历)
- nyoj 202 红黑树 【递归】【树的中序遍历】
- NYOJ 202 红黑树 旋转不影响中序遍历 代码带解释
- nyoj202 红黑树(模板)
- NYOJ 202 红黑树
- Nyoj 202 红黑树
- nyoj 202红黑树 (搜索)
- NYOJ 202 红黑树(二叉树的递归搜索)
- nyoj 202 红黑树
- nyoj 202 红黑树