java 中怎样对自带的List进行添加,删除,插入操作,不调用库函数自己写代码
有如下代码 现在想写一段代码可以在link中删除,添加,插入元素,不要用自带的函数如remove();等
import java.util.*;
class s1{
int i;
s1(int q){
i=q;
}
}
public class print {
public static void main(String args[]){
List<s1>link=new LinkedList<s1>();
for(int i=0;i<5;i++)
link.add(new s1(i));
for(s1 l:link)
System.out.println(l.i);
link.remove(3);
for(s1 l:link)
System.out.println(l.i);
}
}
------解决方案--------------------
既然不用,干嘛还用list用数组不就行了,
list之余数组就是牺牲了点效率带来了方便,既然不用它提供的方便,就不要用了
------解决方案--------------------
你是想写链表吧!自己定义类就可以了!你要用api中定义的数据结构却又想不用它的方法我感到有点莫名其妙。。。