它的这段源代码看不懂:
public void addFirst(E e)
{
addBefore(e,header.next);
}
private Entry<E> addBefore(E e,Entry<E> entry)
{
Entry<E> newEntry = new Entry<E>(e,entry,entry.previous);
newEntry.previous.next = newEntry;
newEntry.next.previous = newEntry;
size++;
modCount++;
return newEntry;
}
private static class Entry<E>
{
//就不复制出来了
}
addfirst e作为元素 header.next应该作为地址吧?
它的addBefore方法读不明白!
慕勒3428872
MMMHUHU
相关分类