Перейти к содержимому

Самая длинная общая подпоследовательность (2 строки) — динамическое программирование и конкурирую...

Back To Back SWE

0:00 / 0:00

Самая длинная общая подпоследовательность (2 строки) — динамическое программирование и конкурирую...

222 853 просмотра · 7 лет назад
Back To Back SWE
253 тыс. подписчиков
222 853 просмотра · 7 лет назад
Код и формулировка задачи @ https://backtobackswe.com/platform/co... Бесплатный 5-дневный мини-курс: https://backtobackswe.com Попробуйте нашу полную платформу: https://backtobackswe.com/pricing 📹 Интуитивно понятные видеообъяснения 🏃 Запускайте код по мере обучения 💾 Сохраняйте прогресс ❓Новые, ранее не виденные вопросы 🔎 Получить все решения Вопрос: Вам даны 2 строки. Найдите длину наибольшей подпоследовательности, общей для этих двух строк. Сложности n = s1.length() m = s2.length() Время: O(nm) Мы можем оценить время сверху, умножив количество подзадач, которые мы собираемся решить. Пространство: O(nm) Мы оцениваем пространство сверху количеством подзадач, на которые будем отвечать. Асимптотически неважно, будем ли мы использовать (n + 1)(m + 1) или (n)(m). ++++++++++++++++++++++++++++++++++++++++++++++++++++ HackerRank:    / @hackerrankofficial   Тушар Рой:    / tusharroy2525   GeeksForGeeks:    / @geeksforgeeksvideos   Джарвис Джонсон:    / vsympathyv   Успех в технологиях:    / @successintech