題目描述
輸入一個鏈表,從尾到頭打印鏈表每個節點的值
class Solution {
public:
vector<int> printListFromTailToHead(ListNode* head) {
vector<int> rec;
if(head==NULL)
return rec;
stack<int> mStack;
ListNode* p = head;
while(p != NULL)
{
mStack.push(p->val);
p = p->next;
}
while(!mStack.empty())
{
rec.push_back(mStack.top());
mStack.pop();
}
return rec;
}
};