您的位置:首页 > 其它

从尾到头打印链表

2016-10-30 22:01 295 查看


题目描述

输入一个链表,从尾到头打印链表每个节点的值。 
输入描述:
输入为链表的表头


输出描述:

输出为需要打印的“新链表”的表头

/**
* struct ListNode {
* int val;
* struct ListNode *next;
* ListNode(int x) :
* val(x), next(NULL) {
* }
* };
*/
class Solution {
public:
vector<int> printListFromTailToHead(struct ListNode* head) {
vector<int> dev;
if(head != NULL)
{
if(head->next != NULL)
{
dev = printListFromTailToHead(head->next); // 利用递归的方法去打印
}
dev.push_back(head->val);
}
return dev;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: