Сложность основных операций с коллекциями в Python (список, словарь, множество) можно представить в виде таблицы:
Операция | Список (list ) | Словарь (dict ) | Множество (set ) |
---|---|---|---|
Поиск элемента | O(n) | O(1) | O(1) |
Вставка элемента | O(n) | O(1) | O(1) |
Удаление элемента | O(n) | O(1) | O(1) |
Доступ по индексу | O(1) | N/A | N/A |
Итерация | O(n) | O(n) | O(n) |
Длина коллекции | O(1) | O(1) | O(1) |
Пояснения:
Сложность основных операций с коллекциями в Python (список, словарь, множество) можно представить в виде таблицы:
Операция | Список (list ) | Словарь (dict ) | Множество (set ) |
---|---|---|---|
Поиск элемента | O(n) | O(1) | O(1) |
Вставка элемента | O(n) | O(1) | O(1) |
Удаление элемента | O(n) | O(1) | O(1) |
Доступ по индексу | O(1) | N/A | N/A |
Итерация | O(n) | O(n) | O(n) |
Длина коллекции | O(1) | O(1) | O(1) |
Пояснения:
Register or sign in to get access to full answers for all questions from the question bank.