递归方法反转链表(Java实现)

导读:本篇文章讲解 递归方法反转链表(Java实现),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

class Node{
 int value;
 Node next;
 public Node(){}
 public Node(int value){
   this.value=value;
    }
}
public class Main{
    public static void main(String[] args){
        Node node = new Node(1);
        node.next=new Node(2);
        node.next.next=new Node(3);
        Node node1 = resvlor(node);
        while(node1!=null){
            System.out.println(node1.value);
            node1=node1.next;
        }
    }

    public static Node resvlor(Node head){
        if(head==null||head.next==null){
            return head;
        }
        Node newNode=resvlor(head.next);
        head.next.next=head;
        head.next=null;
        return newNode;
    }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116062.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!