Яка часова складність кожної з операцій набору пітона у позначенні Big O ?
Я використовую тип набору Python для операції над великою кількістю елементів. Я хочу знати, як розмір набору впливатиме на продуктивність кожної операції. Наприклад, додайте і тест на членство:
myset = set()
myset.add('foo')
'foo' in myset
Погуглити навколо не знайшло жодних ресурсів, але здається розумним, що складність часу для реалізації набору Python була б ретельно продумана.
Якщо він існує, посилання на те , як це було б здорово. Якщо нічого подібного там немає, то, можливо, ми можемо це виправити?
Додаткові оцінки для знаходження часової складності всіх наборів операцій.