关于线索二叉树的指针问题
// 中序遍历线索化void InThreading(BiThrTree T)
{
if( T )
{
InThreading( T->lchild ); // 递归左孩子线索化
if( !T->lchild ) // 如果该结点没有左孩子,设置ltag为Thread,并把lchild指向刚刚访问的结点。
{
T->ltag = Thread;
T->lchild = pre;
}
if( !pre->rchild )
{
pre->rtag = Thread;
pre->rchild = T;
}
pre = T;
InThreading( T->rchild ); // 递归右孩子线索化
}
}
要通过函数来改变指针类型数据的值,不是要用二级指针吗// 中序遍历线索化
void InThreading(BiThrTree T)问什么不是void InThreading(BiThrTree *T)
形参和实参的区别、
很基础的东西、http://www.cnblogs.com/kane0526/p/3913284.html
页:
[1]