Hallo liebes Board,
ich arbeite gerade das besagte Buch von Bruce Eckel durch und hänge schon seit einiger Zeit bei Exercise 32 im Kapitel Containers in Depth.
Folgende Aufgabenstellung:
Create a FastTraversalLinkedList that interally uses a LinkedList for rapid insertions and removals, and an ArrayList for rapid traversals and get() operations. Test it by modifying ListPerformance.java.
Soweit so gut. Es geht also darum ein Zwitterding aus den beiden besagten Containern zu basteln. Nur ist mir völlig unklar, wie diese Wollmilchsau dann performanter sein soll als ihre beiden Einzelteile, da man die Lists ja synchron halten muss.
Hat jemand von euch eine Idee? Wäre dankbar für einen Hinweis, der mich auf die richtige Spur bringt. :?
besten Dank
Volkmar
ich arbeite gerade das besagte Buch von Bruce Eckel durch und hänge schon seit einiger Zeit bei Exercise 32 im Kapitel Containers in Depth.
Folgende Aufgabenstellung:
Create a FastTraversalLinkedList that interally uses a LinkedList for rapid insertions and removals, and an ArrayList for rapid traversals and get() operations. Test it by modifying ListPerformance.java.
Soweit so gut. Es geht also darum ein Zwitterding aus den beiden besagten Containern zu basteln. Nur ist mir völlig unklar, wie diese Wollmilchsau dann performanter sein soll als ihre beiden Einzelteile, da man die Lists ja synchron halten muss.
Hat jemand von euch eine Idee? Wäre dankbar für einen Hinweis, der mich auf die richtige Spur bringt. :?
besten Dank
Volkmar