Есть какой-то быстрый алгоритм нахождения суммы всех чисел двумерного массива на 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();
Комментариев нет:
Отправить комментарий