1. 程式人生 > >[劍指offer] 從尾到頭打印鏈表

[劍指offer] 從尾到頭打印鏈表

itl push_back scribe pub rom listnode -i str tail

題目描述

輸入一個鏈表,從尾到頭打印鏈表每個節點的值。

沒什麽難度,看清從尾到頭即可...

/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/
class Solution {
public:
    vector<int> printListFromTailToHead(ListNode* head) {
        vector
<int> re; while (head) { re.push_back(head->val); head = head->next; } for (int i = 0; i < re.size() / 2; i++) swap(re[i], re[re.size() - 1 - i]); return re; } };

[劍指offer] 從尾到頭打印鏈表