/**
* struct ListNode {
* int val;
* struct ListNode *next;
* ListNode(int x) :
* val(x), next(NULL) {上一题 下一题
讨论
排行
我的提交
C++11(clang++ 3.9)重置
* }
* };
*/
class Solution {
public:
vector<int> printListFromTailToHead(ListNode* head) {
vector<int>Result;
std::stack<int>st;
ListNode *temp=head;
while(temp!=NULL)
{
Result.push_back((*temp).val);
// st.push(temp->val);
temp=(*temp).next;
}
reverse(Result.begin(),Result.end());
return Result;
}
};