Ist Java doubly linked list rund?Ist jdk doppelt verlinkt?
Es nirgendwo in Java-Dokumentation geschrieben. Aber sieht mag seinen Kreis wenn ich Liste Quellcode verknüpft sehe, ist hier der entsprechende Code-Schnipsel, wenn
private Entry<E> More ...entry(int index) {
...
Entry<E> e = header;
if (index < (size >> 1)) {
...
} else {
for (int i = size; i > index; i--)
e = e.previous;
}
return e;
}
Update: - von Kreis bedeuten i
- Header vorheriger Knoten letzter Knoten sein soll, die scheint Auch hier gilt
- Und für den letzten Knoten sollte nächsten Knoten Kopfknoten
Circular in welchem Sinne? Wenn Sie meinen, können Sie 'list.get (something)' aufrufen, wobei 'something> = list.size()', [no] (https://docs.oracle.com/javase/8/docs/api/java /util/LinkedList.html#get-int-). –
@AndyTurner Bitte beachten Sie mein Update –
Warum kümmern Sie sich eigentlich um interne Implementierungsdetails? Was versuchst du wirklich? –