【发布时间】:2015-02-24 05:46:11
【问题描述】:
我已经实现了逻辑,比如如果我给出一个还没有的索引,那么它会将索引更改为提醒(我猜就像旋转一样)。
import java.util.LinkedList;
public class MycircularlinkedList extends LinkedList {
private static int count = 0;
public Object get(int i) {
System.out.println("count==" + count);
if (i > count) {
i = i % count;
return super.get(i);
} else {
return super.get(i);
}
}
public boolean add(Object o) {
super.add(o);
count++;
return true;
}
public void add(int i, Object o) {
if (i > count)
i = i % count;
super.add(i, o);
count++;
}
}
【问题讨论】:
-
不需要count,可以用size()
标签: java data-structures linked-list circular-list