链表反转-题目描述
定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。
思考题:
请同时实现迭代版本和递归版本。
样例
输入:1->2->3->4->5->NULL
输出:5->4->3->2->1->NULL
链表反转-总体思路
链表反转-非递归版代码实现
1 | /** |
链表反转-递归版代码实现
1 | class Solution { |
定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。
思考题:
请同时实现迭代版本和递归版本。
样例
输入:1->2->3->4->5->NULL
输出:5->4->3->2->1->NULL
1 | /** |
1 | class Solution { |
WeChat Pay
Alipay