LeetCode Динамическое программирование на деревьях. Префиксы и суффиксы
Алексей Ковальчук
Курсы по алгоритмам: *** Изучение Python: *** *** Полезные ссылки из видео: *** В этом видео мы разбираем задачу с платформы LeetCode: "Произведение массива, кроме самого себя". Дано целое массив чисел, и нужно вернуть новый массив, где каждый элемент равен произведению всех остальных элементов, кроме самого себя. При этом нельзя использовать деление, а решение должно быть эффективным – с временной сложностью O(n) и минимальным использованием дополнительной памяти. Мы подробно объясним подход, включающий два прохода по массиву: сначала для вычисления произведений элементов до текущего, а затем после текущего. Пример решения и основные принципы алгоритма помогут вам лучше понять эту задачу и подготовиться к интервью.