Ich verstehe nicht, wie etwas als Set unveränderlich sein kann und immer noch eine akzeptable Leistung haben.Unveränderliche Datenstrukturen Leistung
Von dem, was ich in F # Sets intern gelesen habe, verwenden Sie Red Black Trees als ihre Implementierung. Wenn wir jedes Mal etwas Neues zu einem Red Black Tree hinzufügen wollen, müssen wir es grundlegend neu erschaffen, wie kann es jemals eine gute Leistung haben? Was fehlt mir hier?
Obwohl ich dies für F # 's Sets frage, denke ich, dass dies in jeder anderen Sprache relevant ist, die unveränderliche Datenstrukturen verwendet oder verwendet.
Dank
Siehe auch http://StackOverflow.com/Questions/1658887/Funktions-Programmierung-immutable-Daten-Struktur-Effizienz –