Жадные алгоритмы

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

КОМЕНТАРІ • 45

  • @DoDidDoneD
    @DoDidDoneD Місяць тому +22

    Приятно излагаешь, спасибо - мне понравилось 👍

  • @theonly.lightfall
    @theonly.lightfall Місяць тому +23

    Хотел достать под такой ролик эту книгу с полки и сдуть пыль, а потом вспомнил, что там все это время другая книга была:'Дискретная математика для программистов'...

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +4

      :)) да эти полки у всех есть.

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +8

      посмотрел содержание книги "Дискретная математика для программистов", пожалуй тоже положу её на свою полку :)

    • @ВладРумянцев-х9й
      @ВладРумянцев-х9й Місяць тому +1

      Хорошая книга, регулярно просматриваю 😀

  • @lexxluthorbro
    @lexxluthorbro Місяць тому +20

    Понравился простой язык изложения, я бы еще послушал если честно

  • @nikassaiopend8699
    @nikassaiopend8699 6 днів тому +1

    Очень хороший доклад, этот стенд стоил того.
    Хотелось бы видеть примеры того, как алгоритм не отработал с объяснениями, почему

    • @ITPro-ei8cs
      @ITPro-ei8cs  4 дні тому

      спасибо. Про пример, имеете ввиду когда не отработал именно жадный алгоритм , или в общем?

  • @leomysky
    @leomysky 16 днів тому

    Спасибо за видео, отличный ролик

  • @ВладиславРоманиченко

    Очень интересная подача, продолжайте Хотелось бы ещё увидеть презентацию/конспект в описании. Например, изучая что-то по видео Сергея Балакирева, всегда захожу на его сайт где есть письменные конспекты и перечитываю их, при повторении это особенно удобно

    • @ITPro-ei8cs
      @ITPro-ei8cs  21 день тому

      спасибо:)
      А я и не знал, что у Сергея есть такая опция. Сейчас посмотрел - здорово реализовано. Спасибо за идею, действительно удобно, нужно думать в этом направлении, пока вопрос времени конечно в первую очередь.

  • @dead-maxim
    @dead-maxim 23 дні тому

    Приятно слушать, и информация интересная. Подпишусь

    • @ITPro-ei8cs
      @ITPro-ei8cs  23 дні тому

      спасибо. добро пожаловать на канал:)

  • @Name_of_Name_of
    @Name_of_Name_of Місяць тому +20

    За отсыл к Брат-2 поставила бы даже два лайка 😂

  • @jak4596
    @jak4596 Місяць тому +3

    Здорово, пожалуйста продолжай

  • @r75shell
    @r75shell Місяць тому

    Для первого алгоритма ожидал упоминания что он всегда оптимальный, в отличии от второго. Но наверно это всё же и правда лишнее. Ещё мне нравится пример со сдачей. Если есть номиналы монет 5 и 2 то в первую очередь выдавать пятёрки пока остаток суммы больше или равен 5 не оптимально. 6 = 2+2+2.

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому

      так, загрузился:) задача со сдачей не совсем понял. цель: выдать как можно меньше монеток?

    • @r75shell
      @r75shell Місяць тому

      @@ITPro-ei8cs ну можно наименьшее количество монет. Но даже проверить "можно или нет" выдать этими номиналами уже жадный алгоритм не работает.

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому

      ок. понял. спасибо:)

  • @СергейАлександрович-и1й

    Я 3 решения на глаз вижу. 4 доклада во всех 3 решениях

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +2

      Супер! а можете тут написать для этих трех решений жадные алгоритмы?

    • @darkfrei2
      @darkfrei2 Місяць тому

      На практике это работает, а что там в теории?

  • @СергейАлександрович-и1й

    Не проще собрать все доклады в бумажном виде?

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +1

      :)) такой опции нет, тогда никто не придет, и организаторы конференции не смогут продать билеты:)

  • @ВадимРазмаринов
    @ВадимРазмаринов Місяць тому

    Где находится 9 глава?

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому

      я не делал 9ую главу и не планирую делать.

  • @darkfrei2
    @darkfrei2 Місяць тому +1

    Кстати, p = np
    (Для n = 1)

  • @ГеоргийОрлов-г5в
    @ГеоргийОрлов-г5в Місяць тому

    Эммм... доклады надо смотреть какой тебе нужнее, а не чтобы как можно больше.

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому

      тогда это уже будет задача о рюкзаке :) В моем примере с докладами хотел показать, что для решения одной задачи жадных алгоритмов может быть несколько

    • @ГеоргийОрлов-г5в
      @ГеоргийОрлов-г5в Місяць тому

      @@ITPro-ei8cs а ясно, спасибо! А что за задача о рюкзаке?

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +2

      в задаче о рюкзаке имеется рюкзак и какие то предметы обладающие стоиомостью и весом. В рюкзак нельзя поместить все предметы, а только те что бы их суммарный вес не привышал допустимое значение, что бы рюкзак не порвался. Цель: собрать такой набор предметов, что бы их стоимость была максимальная. Жадный алогритм для решения такой задачи: помещать предметы в рюкзак начиная от самого дорого к самому дешевому, пока рюкзак не заполнится.
      По отношению к задаче в примере можно её дополнить условием: назначить баллы каждому докладу от 0 (инфоцыгане) до 10 (очень полезно). Цель: собрать как можно больше баллов. Жадный алгоритм: выбираем сначала самый важный доклад, затем в свободное время отбирается самый важный из оставшихся и т.д.

    • @ГеоргийОрлов-г5в
      @ГеоргийОрлов-г5в Місяць тому

      @@ITPro-ei8cs А если самый дорогой предмет тяжелый и занимает много места? И ничего больше в рюкзак не влезет? Проще положить два предмета полегче и подешевле, а стоить суммарно они будут дороже.

    • @ITPro-ei8cs
      @ITPro-ei8cs  Місяць тому +1

      да все верно, ведь это жадный алгоритм: он предлагает хорошее решение, которое не обязательно является лучшим.