@n1ksON
мидл

Стоит ли использовать цикл с начала и конца одновременно?

Если у нас есть большой массив и по нему нужно пройтись, например посчитать сумму элементов или найти максимальное или т.п.
Есть ли смысл использовать цикл не по всему массиву, а только до середины и в этом же цикле одновременно идти с конца массива? Смысл, то есть будет ли код работать быстрее?

Понятное дело, что учитывая массивы, когда попадается нечетная длинна, то два раза не проверяем центральный элемент
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Если в том же потоке - то количество операций не поменяется, и выигрыша не будет. Поменяется только количество итераций цикла - но по сути это то же самое что за итерацию обрабатывать 2 элемента а не 1.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы