二叉树的排序(前后中)

本文通过C++实现了一棵二叉树的节点定义,然后分别展示了前序、中序和后序遍历的函数实现,通过实例演示了如何对二叉树进行这三种遍历排序。在main函数中创建了一颗简单的二叉树,并调用这三个函数打印遍历结果。
摘要由CSDN通过智能技术生成
typedef struct Node
{
Node(int x, Node* pl, Node* pr) :xValue(x), lnode(pl), rnode(pr){
}
Node() {};
char  xValue;
Node* lnode;
Node* rnode;
}Node;


void Order1(Node* p)
{
if (p)
{
printf("%c ", p->xValue); //跟
Order1(p->lnode);
Order1(p->rnode);
}
}


void Order2(Node* p)
{
if (p)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值