tgoop.com/the_algorithms/4867
Create:
Last Update:
Last Update:
Произведения всех элементов массива, кроме текущего
Проблема: Дан целочисленный массив nums. Необходимо реализовать алгоритм, который вернет массив, где iый элемент является произведением всех элементов nums, кроме nums[i] (каждое произведение гарантированно умещается в 32-битное целое число).
Для решения задачи без использования операции деления и за O(n) времени, можно использовать метод предварительного вычисления произведений. Идея заключается в том, чтобы использовать два прохода по массиву: один для вычисления произведений слева от текущего элемента и другой для вычисления произведений справа от текущего элемента.
Пример:
Input: nums = [-1,0,1,2,3]
Output: [0,-6,0,0,0]
BY Алгоритмы и структуры данных

Share with your friend now:
tgoop.com/the_algorithms/4867