Gibt es eine doppelt verkettete Liste-Implementierung in Java?
Sehe ich JDK-Implementierung von LinkedList
intern enthält Node
innere Klasse, die die Adresse enthält, zur nächsten bzw. vorherigen.
So meine Zweifel nicht LinkedList
in java ist eine doppelt verkettete Liste. Wenn nicht, warum?
Und wie die Umsetzung unsere eigene doppelt verkettete Liste?
- Dieser link beschreibt, doppelt verknüpfte List und Deque Implementierungen. Ist es das, was du bist Links?
- Ironischerweise, es gibt keine einfach-verkettete Liste-Implementierung im JDK: Warum LinkedList in Java nicht eine echte Verlinkten Liste?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja,
LinkedList
ist eine doppelt verkettete Liste, wie in der Javadoc heißt es :linkedList.listIterator().previous()
.ListIterator
zurückgegebenlistIterator()
Methode.listIterator(i).previous()
ist, was Sie suchen.listIterator(i)
hat (undget(i)
nicht so viel Arbeit). Nach Erhalt der ListIterator,previous
undnext
laufen in konstanter Zeit.