代码如下:
void PrintListFromTailHead(Node* phead)
{
if (phead)
{
PrintListFromTailHead(phead->next);//此处开始递归调用
count << phead->_data << " ";
}
}
上述程序一共调用五次函数,直到phead->next==NULL时候停止开始返回。
本文介绍了一个使用递归方法来实现链表元素逆序打印的算法。该方法通过递归地调用自身,先处理完链表的剩余部分再打印当前节点,最终达到从尾到头的打印效果。
代码如下:
void PrintListFromTailHead(Node* phead)
{
if (phead)
{
PrintListFromTailHead(phead->next);//此处开始递归调用
count << phead->_data << " ";
}
}
上述程序一共调用五次函数,直到phead->next==NULL时候停止开始返回。

被折叠的 条评论
为什么被折叠?