Wie hoch ist die zeitliche Komplexität der einzelnen Python-Set-Operationen in Big O- Notation?
Ich verwende Pythons Set-Typ für eine Operation für eine große Anzahl von Elementen. Ich möchte wissen, wie sich die Größe des Satzes auf die Leistung der einzelnen Vorgänge auswirkt. Fügen Sie beispielsweise hinzu und testen Sie die Mitgliedschaft:
myset = set()
myset.add('foo')
'foo' in myset
Durch das Googeln wurden keine Ressourcen gefunden, aber es erscheint vernünftig, dass die zeitliche Komplexität für die Set-Implementierung von Python sorgfältig abgewogen worden wäre.
Wenn es vorhanden ist , wird ein Link zu so etwas wie das wäre toll. Wenn da draußen nichts dergleichen ist, können wir es vielleicht herausfinden?
Zusätzliche Punkte zum Ermitteln der zeitlichen Komplexität aller festgelegten Operationen.