Что быстрее проверяет анаграммы строк в python sorted() или counter()?
Мои тесты показывают разные результаты:
- Для коротких строк (менее 10 символов) sorted() выглядит быстрее
- Для более длинных строк: Counter() побеждает
Какова фактическая характеристика производительности с учетом временной сложности, использования памяти и реальных сценариев? Когда мне следует предпочесть один вариант другому?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... g-anagrams