赞
踩
1.我们知道链表都是由一个个结点组成;所以首先我们需要一个结点类,以定义数据类型和指针域,结点类代码如下:
public class Node { //数据 int data; //下一个节点 Node next; Node before; //创建一个无参数构造方法,用于初始化 public Node(){ } //创建一个有参数构造方法,便于给结点传数据 public Node(int data){ this.data=data; } }
2,接口类,我们在接口类中定义我们想要这个链表实现什么功能的方法;如删除,添加,修改插入等方法,代码如下:
public interface LinkList { //存储 public void add(int e); //插入 public void insert(int e,int index); //删除 public void delete(int index); //获取 public int get(int index); public void set(int data); //修改 public void updata(int index,int newValue); //获取元素个数 public int getSize(); public Node getNext(); public void setNext(Node next); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。