1. 程式人生 > >從尾到頭列印連結串列輸入一個連結串列,從尾到頭列印連結串列每個節點的值。

從尾到頭列印連結串列輸入一個連結串列,從尾到頭列印連結串列每個節點的值。

輸入一個連結串列,從尾到頭列印連結串列每個節點的值。

//迭代

/**
*  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;
    }
};