第40天。
今天的题目是Reverse Linked List:
Reverse a singly linked list. Hint: A linked list can be reversed either iteratively or recursively. Could you implement both?
简单的想法就是直接用一个栈来完成这种后进先出的操作:
但是这种方法效率不高,下面是迭代的方法:
以及递归的方法:
第40天。
今天的题目是Reverse Linked List:
Reverse a singly linked list. Hint: A linked list can be reversed either iteratively or recursively. Could you implement both?
简单的想法就是直接用一个栈来完成这种后进先出的操作:
但是这种方法效率不高,下面是迭代的方法:
以及递归的方法: