首页 > 其他 > 详细

【剑指offer】逆序打印链表

时间:2015-04-24 01:06:21      阅读:261      评论:0      收藏:0      [点我收藏+]

用栈能很easy的解决,直接贴代码:

struct ListNode{
int m_nValue;
ListNode *m_pNext;
};

void PrintListRevers(ListNode* pHead)
{
    stack<ListNode*> nodes;

    ListNode* pNode = pHead;
    while(pNode != NULL)
    {
        nodes.push(pNode);
        pNode = pNode->m_pNext;
    }

    while(!nodes.empty())
    {
        pNode = nodes.top();
        printf("%d\t", pNode->m_nValue);
        nodes.pop();
    }
}


【剑指offer】逆序打印链表

原文:http://blog.csdn.net/lsh_2013/article/details/45232783

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!