Задать вопрос
@n1ksON
мидл

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

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

Понятное дело, что учитывая массивы, когда попадается нечетная длинна, то два раза не проверяем центральный элемент
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Если в том же потоке - то количество операций не поменяется, и выигрыша не будет. Поменяется только количество итераций цикла - но по сути это то же самое что за итерацию обрабатывать 2 элемента а не 1.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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