剑指offer【11】反转链表

来源:互联网 发布:java中跨行跨列 编辑:程序博客网 时间:2024/06/08 16:20

题目描述

输入一个链表,反转链表后,输出链表的所有元素。

解题思路:
递归思想
例如:1-->2->3



JAVA实现
*public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/public class Solution {    public ListNode ReverseList(ListNode head) {        if(head==null || head.next==null)            return head;        else            {            ListNode reHead=ReverseList(head.next);            head.next.next=head;            head.next=null;            return reHead;        }    }}


0 0
原创粉丝点击