从尾到头打印链表
- 参与人数:4164时间限制:1秒空间限制:32768K
- 通过比例:16.80%
- 最佳记录:0 ms|0K(来自 黄昏的足迹)
题目描述
输入一个链表,从尾到头打印链表每个节点的值。
提交时间:2015-09-25 语言:C++ 运行时间:0ms 占用内存:8552K 状态:答案正确 /* 遍历一次链表,每遍历到一个结点,就将结点的值插入到vecotr的开始。 */ /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ class Solution { public: vector<int> printListFromTailToHead(struct ListNode* head) { struct ListNode *p = head; vector<int> rt; while(p != NULL){ rt.insert(rt.begin(),p->val); p = p->next; } return rt; } };