单链表

Posted mutong1228

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单链表相关的知识,希望对你有一定的参考价值。

public class Element {
    public Object object;
    public Element next = null;

    public Element(Object object){
        this.object = object;
    }
}
public class SingleLinkList {
    private Element element;

    public void init(){
        element = new Element(null);
        element.next = null;
    }

    public void add(int data){
        Element node = new Element(data);
        Element tmp = element;
        while (tmp.next != null){
            tmp=tmp.next;
        }
        tmp.next = node;
    }

    public void display(){
        Element tmp = element.next;
        while (tmp != null){
            System.out.println("链表的值:" + tmp.object);
            tmp = tmp.next;
        }
    }
}
public class Demo {
    public static void main(String[] args){
        SingleLinkList sll = new SingleLinkList();
        sll.init();
        sll.add(1);
        sll.add(2);
        sll.add(3);
        sll.add(4);
        sll.add(5);
        sll.display();
    }
}

 

以上是关于单链表的主要内容,如果未能解决你的问题,请参考以下文章

数据结构代码(用C语言) 单链表的插入和删除

单链表

数据结构--单链表简单代码实现(总结)

单链表逆置

循环链表(循环单链表循环双链表)的相关操作的代码实现(C语言)

单链表反转java代码