java实现链表作为存储结构,实现线性表的插入、删除、查找、排序、合并等操作

package list;

public class LinkList {
    private Node head;
    //声明节点
    public class Node{
        private int data;
        private  Node next;
        public Node(){
        }
        public Node(int data){
            this.data = data;
        }
    }
    //打印列表
    public void print(){
        Node p = head;
        while(p.next!=null){
            System.out.print(p.next.data+",");
            p=p.next;
        }
        System.out.println(" ");
    }
    //传一个数组进来来创建链表
    public LinkList(int[]a){
        head = new Node();
        Node p = head;
        int i =0;
        while(i

 

你可能感兴趣的:(实验类)