1. 程式人生 > >[劍指offer] 3. 從頭到尾列印連結串列

[劍指offer] 3. 從頭到尾列印連結串列

題目描述

輸入一個連結串列,按連結串列值從尾到頭的順序返回一個ArrayList。
思路: 利用容器,遍歷一遍加入到一個新容器裡,然後反置輸出。 vector 用 reverse stack 則直接一個個出棧。
class Solution
{
public:
  vector<int> printListFromTailToHead(ListNode *head)
  {
    vector<int> res;
    while (head != NULL)
    {
      res.push_back(head
->val); head = head->next; } reverse(res.begin(), res.end()); return res; } };