Какова сложность функции most_common предоставляемой объектом collections.Counter в Python?
Более конкретно, хранит ли Counter какой-то отсортированный список во время подсчета, позволяя ему выполнять операцию most_common быстрее, чем O(n) когда n - это количество (уникальных) элементов, добавленных к счетчику? Для вашей информации, я обрабатываю большое количество текстовых данных, пытаясь найти n-й самый частый токен.
Я проверил официальную документацию и статью TimeComplexity в вики CPython, но не смог найти ответ.