面试题06. 从尾到头打印链表(简单)
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)
示例 1:
输入:head = [1,3,2]
输出:[2,3,1]
限制:
0 <= 链表长度 <= 10000
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof
思路1:
要是本题使用链表返回,那就和leetcode206一样了,第一时间想到得应该就得是栈来实现
思路2:
尾插法改头插法,这里可以使用三指针,由于是数组输出,使用头插法不方便
回看记录200619
用栈特别简单,没什么说的
代码1:
1 | /** |