void PrintListReverse(ListNode *pHead)
{
std::stack<ListNode*> nodes;
ListNode *pNode = pHead;
while (pNode != NULL)
{
nodes.push(pNode);
pNode = pNode->next;
}
while (!nodes.empty())
{
pNode = nodes.top();
cout << pNode->value;
nodes.pop();
}
}
链表操作(从尾到头打印链表,使用栈结构实现)
最新推荐文章于 2021-04-15 10:49:30 发布