Manipulation mit LinkedList ist schneller als ArrayList, weil es doppelt verknüpfte Liste verwendet, so dass keine Bitverschiebung im Speicher erforderlich ist. Aber im Falle von ArrayList, wenn ein Element aus dem Array entfernt wird, werden alle Bits im Speicher verschoben.Was ist der Unterschied zwischen der internen Arbeit der doppelt verknüpften Liste von LinkedList und ArrayList in Java
Also, was ist der interne Mechanismus, mit dem LinkedList diesen Vorteil für Datenmanipulation erreichen?
Verknüpfte Liste verwendet Zeiger und ArrayList arbeitet auf Indexbasis. Deshalb ist die Verschiebung in ArrayList erforderlich. Recht? – Alchemist
Genau. Übrigens, wenn meine Antwort für Sie nützlich wäre, würde ich mich freuen, wenn Sie es als Antwort markiert haben =) – nhouser9