[劍指offer] 從尾到頭打印鏈表
阿新 • • 發佈:2017-11-25
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] 從尾到頭打印鏈表