数据结构链表的优化
上一篇写了关于java实现链表,但没有考虑到代码的复用
抽离出共有的查询方法
传入参数值的不同来确定index或inde-1的位置
private Node selectNode(int index){
Node node=head;
for (int i = 0; i <index ; i++) {
node=node.getNext();
}
return node;
}
部分代码有差别
整体调度不大
public class SuperLink {
private Node head;
private int CuurentIndex=-1;
//链表对于数据的增加
public void addToHead(int data){
this.add(data,0