关于java的链表 做出含有add find delete

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:26:02
做出一个JAVA的链表 要求其中含有add find delete
简简单单就行了!请教高人!
高分悬赏啊!
只要最普通的LinkedList
不要继承的什么类
最简单的!
谢谢~!

java里面的ArrayList类就可以了,其中add、get、remove方法就可以对应你要求的三个方法了。或者你可以做一个类来继承ArrayList类,然后对这个类不做任何处理,也可以的哈!
如下:
public class MyList extend ArrayList(){
public boolean add(Object obj){
return this.add(obj);
}
public Object find(int index){
return this.get(index);
}
public boolean delete(int index){
return this.remove(index);
}
}

楼上的耍赖,这个跟c语言的链表一样设计就行了。C语言不是有结构体吗,就这样写

class LinkTest {
LinkTest curLink; //存放当前对象的引用
LinkTest pervousLink; //存放上一个对象的引用

Object objContainer//存放要保存的数据
public void add(Object obj){
if(curLink == null){
curLink = new LinkTest();
curLink.objContainer = obj;
}
else{
pervious = curLink;
curLink = new LinkTest();
curLink.objContainer = obj;

}
}
.........
}

信手拈来,哈,其余的方法自己动动脑筋啊