题目
输入一个链表,从尾到头打印链表每个节点的值。
分析
在不改变链表结构的情况下,可以通过栈来实现“后进先出”的顺序,也可以使用递归来实现。
递归在本质上就是一个栈结构,但是递归可能会导致函数调用层级很深造成栈溢出,显示地用栈基于循环实现的代码更好一些。
实现
|
|
输入一个链表,从尾到头打印链表每个节点的值。
在不改变链表结构的情况下,可以通过栈来实现“后进先出”的顺序,也可以使用递归来实现。
递归在本质上就是一个栈结构,但是递归可能会导致函数调用层级很深造成栈溢出,显示地用栈基于循环实现的代码更好一些。
|
|