翻转单链表

package day;
/**
 *  翻转单链表
 * @author Administrator
 *
 */
public class ReverseList {
    public static Node reverList(Node head){
        if(head == null || head.next == null){
            return head;
        }
        //递归尽头
        Node h = reverList(head.next);
        //相邻两个节点翻转
        head.next.next = head;
        head.next = null;
        return h;
    }
}

 

posted @ 2017-05-01 23:40  起个po名真费劲  阅读(116)  评论(0编辑  收藏  举报