Ответы пользователя по тегу Алгоритмы
  • В каких случаях эффективнее дублирование кода вместо вызова функции?

    @Fortop
    Tech/Team lead
    Всего два момента.

    • Размер кода
    • Критически важные ограничения по скорости выполнения (а не разработки)


    Первое напрямую влияет на цену поддержки такого решения.
    Второе поднимает или убирает лимиты на цену его поддержки.

    Написание отдельных оптимизаторов идет в той же канве, если задача частовстречающаяся, а без нее никак, то становится выгодным написать оптимизацию.

    Соотношение скорости выполнения и размера вторично - увы.

    Раз пациент упорствует, то

    @vitali1995, в вакууме разработчики не работают.

    Вам нужен рерсурс по исследованиям. Вот там придумают и обоснуют.

    Впрочем... Математику учили?

    Вам нужно найти минимум от функции по time, или по size
    f(sum(size), time)
    Где sum(size) это сумма размеров всех функций в коде в комбинации подстановок
    А time это время работы этого кода
    Ответ написан
  • Какой алгоритм?

    @Fortop
    Tech/Team lead
    Привести их к формату с годом и использовать date_diff и тому подобные функции в соответствующих языках.
    Ответ написан
    Комментировать