前序线索化:
void _PrevOrderThreading(Node *cur, Node *& prev)
{
if(cur == NULL)
{
return;
}
if(cur->_left == NULL)
{
cur->_leftTag == THREAD;
cur->_left = prev;
}
if(prev && prev->_right == NULL)
{
prev->_rightTag = THREAD;
prev->_right = cur;
}
prev = cur;
_PrevOrderThreading(cur->_left, prev);
_PrevOrderThreading(cur->right, prev);
}原文:http://zhweizhi.blog.51cto.com/10800691/1774904