Kann mir jemand Referenzen einer Website geben, die eine Zusammenfassung der wichtigsten Java-Datenstrukturen und ihre jeweilige Komplexität in der Zeit (für einige Operationen wie hinzufügen, finden, entfernen), z. Hashtable
s sind O (1) zum Auffinden, während LinkedList
s O (n) sind. Einige Details wie Speicherverbrauch wären auch nett.Java Data Structures Referenz
Dies wäre sehr hilfreich für das Denken in Datenstrukturen für Algorithmen.
Anders als die Javadocs? –
Ja, Java Docs haben sie alle getrennt, und Komplexität ist nicht wirklich leicht zu finden. Ich will keine Details von jedem, nur eine Zusammenfassung mit Zeitkomplexitäten –