О большое (Big O). Сложность алгоритма. Основы программирования.

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 16

  • @АлексейБомко-ь1ш
    @АлексейБомко-ь1ш 8 місяців тому

    Сейчас тема очень популярная, спасибо за качественное видео!

  • @АнтонУваров-щ1ц
    @АнтонУваров-щ1ц 10 місяців тому

    Очередная актуальная тема! И вновь все доходчиво и понятно!🔥

  • @DmitryMix
    @DmitryMix 10 місяців тому

    Спасибо, стало понятнее, правда честно я не смотрел видосы по алгосикам, но твой прям зашёл.

  • @МаксимЖданов-н4о
    @МаксимЖданов-н4о 10 місяців тому

    Топчик среди топов! Спасибо за контент 👾👾👾

  • @romalex1900
    @romalex1900 10 місяців тому

    Круто! Полезная штука. Спасибо)

    • @tothetopofit
      @tothetopofit  10 місяців тому

      Приятно, что понравилось )

  • @mulya-babulya
    @mulya-babulya 10 місяців тому +1

    Только сегодня читала про Big O в «Грокаем алгоритмы», там все максимально понятно, но не хватало что ли видосика, спасибо! :)

  • @VasyaPypkin-x3h
    @VasyaPypkin-x3h 10 місяців тому

    Ёлка классная))

  • @ДмитрийКалиничев-э1н
    @ДмитрийКалиничев-э1н 10 місяців тому +1

    В целом было интересно, но не хватает примеров из реальной разработки, так и не стало понятно где это реально применить.

    • @tothetopofit
      @tothetopofit  10 місяців тому

      Спасибо :)
      Пишешь функцию в реальной разработке, оцениваешь этот участок по Big O, смотришь… Нет ли возможности сделать ее лучше по этой концепции.

    • @tothetopofit
      @tothetopofit  10 місяців тому

      Ну из такого простого, что пришло в голову с утра. Например, функция поиска каких-то неизменных данных в БД - O(n).
      Ну типо запускаем цикл. Если встречается нужное - возвращаем это.
      А если заранее подготовить хеш-таблицы с id-шниками этих сущностей, то можно будет получать доступ по O(1). Получается, что решение в определенных случаях лучше :)
      Потому что, данные предварительно обработали.

    • @tothetopofit
      @tothetopofit  10 місяців тому

      Ну или чтение файла, например. Можно начать читать все содержимое файла и закидывать в память, а потом разбивать на слова и искать там что-то нужное.
      А можно читать по строкам, разбивая строки на слова, после чего осуществлять поиск.
      Потенциально второй вариант предпочтителен :)