package com.blj.node;
public class Node<T> {
public T data; //数据域
public Node<T>next; //地址域
public Node(T data,Node<T> next) //构造函数 创建带参数链表
{
this.data=data;
this.next=next;
}
public Node() //构造函数 创建空表
{
this(null, null);
}
public String toString()
{
return this.data.toString();
}
}
package com.blj.list;
import com.blj.node.Node;
public class LinkList<T> extends Object{
public Node<T> head; //头结点
public LinkList()
{
this.head = new Node<T>();
}
public void insert(T x,int i){
}
public T remove(int i){
return null;
}
public int length()
{
return 0;
}
}
package com.blj.list;
import com.blj.node.Node;
public class SingleList<T> extends LinkList<T> {
public SingleList()
{
super();
}
public SingleList(