Веб-версияОткрыть в Telegram

ВеткаВ документации Python появилась отдельная страница со сложностью операций над встроенными типами. Списки, словари, множе…

4 сообщения · –
Х
Ссылка
нажмите — покажем
В документации Python появилась отдельная страница со сложностью операций над встроенными типами. Списки, словари, множества, строки и прочее — с пояснениями, почему именно такая сложность и какие есть нюансы. Отдельно любопытно почитать примечания. Например, O(1) у добавления в список — амортизированная оценка: иногда приходится перевыделять память, и конкретная операция будет O(n). А у словарей поиск в среднем O(1), но при неудачных коллизиях может стать O(n). В общем, полезная шпаргалка, чтобы освежить в голове, сколько стоят привычные операции. Ссылка https://docs.python.org/3.16/library/time-complexity.html
42 · 1.7K ·
  1. N
    там нет очередей Queue. у которых вставка за О(1), в отличие от списка

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем