Страницы

Поиск по вопросам

среда, 12 июня 2019 г.

java сумма элементов двумерного массива

Есть какой-то быстрый алгоритм нахождения суммы всех чисел двумерного массива на java? Кроме этого ничего не нашел толком. Я так понимаю, что данный алгоритм считается очень медленным за счет вложенности циклов.
long sum = 0; for(int i=0;i

Ответ

Попробуйте расспараллелить это дело
int sum = IntStream.rangeClosed(0, a[0].length - 1).mapToObj(i - > a[i]).parallel().flatMapToInt(Arrays::stream).sum();

Комментариев нет:

Отправить комментарий