天天看点

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

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

//迭代

/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/
class Solution {
public:
    vector<int> dev;
    vector<int> printListFromTailToHead(ListNode* head) {
       if(head != NULL)
       {
           if(head->next != NULL)
           {
               dev = printListFromTailToHead(head->next);
           }
           dev.push_back(head->val);
       }
    return dev;
    }
};
           

继续阅读