剑指offer:从尾到头打印链表

来源:互联网 发布:js时间格式转化为数字 编辑:程序博客网 时间:2024/06/09 14:25

题目描述
输入一个链表,从尾到头打印链表每个节点的值。

  struct ListNode {      int val;      struct ListNode *next;      ListNode(int x) :      val(x), next(NULL) {}};class Solution {public:    vector<int> printListFromTailToHead(ListNode* head) {          stack<ListNode*> stk;    vector<int> vec;    ListNode*p=head;    while(p!=nullptr)    {        stk.push(p);        p=p->next;    }    while(!stk.empty())    {        p=stk.top();//返回栈顶元素        vec.push_back(p->val);        stk.pop();    }    return vec;    }};
0 0
原创粉丝点击