public class SingleLinkedList { //head为头节点,他不存放任何的数据,只是充当一个指向链表中真正存放数据的第一个节点的作用 public Node head = new Node();
//内部类,定义node节点,使用内部类的最大好处是可以和外部类进行私有操作的互相访问
class Node{
public int val; //int类型会导致head节点的val为0,不影响我们学习
public Node next;
public Node(){}
public Node(int val){
this.val = val;
}
}
//下面就可以自定义各种链表操作。。。
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。