leetcode-从尾到头打印链表-43
Posted 天津 唐秙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-从尾到头打印链表-43相关的知识,希望对你有一定的参考价值。
题目要求
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
思路
采用递归的方式,将链表的中的元素从后往前尾插到vector中,实现链表的翻转。
代码实现
class Solution {
public:
void method(vector<int>& it, ListNode* cur)
{
if (cur == NULL)
return;
method(it, cur->next);
it.push_back(cur->val);
}
vector<int> reversePrint(ListNode* head) {
vector<int> it;
method(it, head);
return it;
}
};
以上是关于leetcode-从尾到头打印链表-43的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode(剑指 Offer)- 06. 从尾到头打印链表
LeetCode刷题(158)~从尾到头打印链表递归|辅助栈
LeetCode -剑指Offer 06 - 从尾到头打印链表 - java - 细喔