9. Антипаттерны

Поделиться
HTML-код
  • Опубликовано: 26 июн 2022
  • compscicenter.ru/
    Лекция №9 курса «Проектирование ПО» (весна 2022)
    Преподаватель - Юрий Литвинов
    Страница курса на сайте CS центра: bit.ly/3lLaovY

Комментарии • 5

  • @dobriyzhuk9661
    @dobriyzhuk9661 2 года назад +3

    Олд в теме. Посмотрел с удовольствием. Лайк.

  • @VladKochetov
    @VladKochetov Год назад

    Шикарная лекция. Лавроносный видел такой концентрации полезного и практичного в одном

  • @user-hi4dj9bx8n
    @user-hi4dj9bx8n 2 месяца назад

    16:21 - так ведь Golang, Rust, Carbon, Lobster и Zig специально появились, чтобы C и C++ заменить, во многих сферах они смогли это сделать, хотя их борьба до сих пор продолжается.

  • @kselnaag2482
    @kselnaag2482 Год назад

    array.shuffle() работает за O(n) и используется много где, например: 1) Вам нужно перемешать треки в плейлисте; 2) На ваш алгоритм приходит массив с данными в таком порядке, который вызывает высокую вероятность худшего случая работы; 3) Оптимизация алгоритма Хоара при олдскульной реализации quicksort. Ответ один - перемешать, но не взбалтывать! Shuffle пишется чуть ли не на первом занятии любых курсов по алгосам, странно, что такой опытный чел этого не знает. Он еще бы еще спросил, зачем на собесах медиану заставляют считать.

  • @user-xp3sl3dv4v
    @user-xp3sl3dv4v 2 года назад

    А нет ли где-нибудь презентации по курсу?