Вопрос проверяет знание оптимальных алгоритмов и оценки временной сложности.
Короткий ответ
Для линейного времени используется подсчет символов.
Алгоритм проходит по строкам один раз.
Используется массив или Map для частот.
Временная сложность O(n).
Это оптимальное решение задачи.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.