Алгоритми та структури даних · Middle · Запитання 71 з 75

Яка часова складність str.split("").sort().join("") для рядка довжини n?

Пояснення

Розбиття й склеювання - O(n), але сортування символів - O(n log n), і воно домінує. Для коротких слів це неважливо; для довгих рядків підрахунок символів дає O(n).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Middle · запитання 71

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест