单链表反转

2020-11-17  本文已影响0人  我姓杨却不是你信仰
/**
 * 单链表反转
 * @param node
 * @return
 */
public static Node reverse(Node node){
    System.out.println("head:"+node.toString());
    if(node == null || node.getNext() == null){
        return node;
    }
    Node temp = node.getNext();
    System.out.println("temp:"+temp.toString());
    Node newNode = reverse(node.getNext());
    temp.setNext(node);
    node.setNext(null);
    return newNode;
}
上一篇 下一篇

猜你喜欢

热点阅读