#14. Очередь collections.deque на Python | Структуры данных

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • Обучающий курс: stepik.org/a/1...
    Инфо-сайт: proproprogs.ru...
    Реализация двухсторонней очереди с помощью класса deque модуля collections на языке Python. Рассматриваются основные методы очереди и примеры создания очередей типа FIFO и LIFO.
    collections.deque: docs.python.or...

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

  • @user-sv8oq5wd3q
    @user-sv8oq5wd3q 10 месяцев назад +4

    Отличная теория. С удовольствием слушаю и смотрю. Это как учебник, но намного лучше. Хорошее изложение - коротко и понятно. Легко слушается и хорошо усваивается.

  • @user-mr6qi3xn5f
    @user-mr6qi3xn5f Год назад +7

    Как же тебя приятно слушать, особенно в сравнении с некоторыми менторами из какого-нибудь sf, которые экают через каждое слово. Спасибо за ёмкое, доступное и понятное объяснение!

  • @siarheiulas6969
    @siarheiulas6969 Год назад +5

    Большое Спасибо! Всё, как всегда, разложено по полочкам!

  • @vitalikmaslov9522
    @vitalikmaslov9522 7 месяцев назад +1

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

  • @user-vx6zx8hr2k
    @user-vx6zx8hr2k Год назад +3

    Очень круто. Мне как раз после написание алгоритма нужно оценить его трудоемкость )) спасибо большое

  • @user-ee1lx1pe7n
    @user-ee1lx1pe7n Год назад +3

    Нет слов, гениально!

  • @user-qn6pq1dk5h
    @user-qn6pq1dk5h Год назад +2

    Материал супер, как всегда!

  • @mslq
    @mslq Год назад +3

    На версии Python 3.8 оказывается тоже работает, а то были опасения ))

  • @7IdE
    @7IdE Год назад +1

    Думаю, стоит добавить такую штуку, как очередь с приоритетами.
    Реализовать очередь через самописный 2-связаный список оказалось не так уж и сложно.
    А вот с очередью с приоритетами я чет пострадал часа 3, пока не плюнул на все и тупо не нарисовал схематичное представление списка.
    Чет эта штука как-то вообще в голове не хочет уживаться.

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

      Спасибо, подумаю

    • @7IdE
      @7IdE Год назад +2

      @@selfedu_rus, ты только в начале видоса не забудь произнести свою коронную фразу "тут все довольно просто". Ибо после этой фразы всегда становится реально просто все реализовать. :D

  • @charodey108
    @charodey108 Год назад +2

    Спасибо, планируете делать видео с реализацией бинарного дерева?

  • @munhen-freez
    @munhen-freez Год назад +1

    Для LIFO по идее подходит обычный list

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

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

    • @munhen-freez
      @munhen-freez Год назад +1

      @@selfedu_rus вспомнил про увеличение размера массива, спасибо)

    • @Taron8117
      @Taron8117 Год назад +1

      @@selfedu_rus добрый день. скажите пожалуйста а существуют ли FILO и LILO помимо FIFO и LIFO? или это считается тем же самым, только с "другой" стороны?

    • @selfedu_rus
      @selfedu_rus  Год назад +1

      @@Taron8117 в Python есть объект deque - двусторонняя очередь, она все эти варианты охватывает

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

      @@selfedu_rus спасибо за ответ

  • @GevorgSti
    @GevorgSti Год назад +1

    в визюал студио у меня с этими командами ошибка , ибо надо подключить библиотеки , я хз как ))

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

      "from collections import deque"

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

      под видео вторая ссылка - печатная копия видоса, мне иногда печатная версия лучше заходит. ))

  • @magnashka6602
    @magnashka6602 Год назад +1

    LIFO не правильно сделан. Добавляет 55 и удаляет это число сразу же

  • @internationaljr4372
    @internationaljr4372 Год назад +1

    здравствуйте автор как с вами связаться? пожалуйста будте моим учиелям я давно уже читаю вас моим учителям, вы так громматно препадаете пожалуйста помогите мне тоже стать программистом

    • @youtubeyoutube6205
      @youtubeyoutube6205 Год назад +2

      не думали ли вы что сначала стоит подучить русский язык?

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

      @@youtubeyoutube6205 уважаемый друг вы прав но я смогу разговоривать хорошо на русском языке и причем тут русский или не русский?

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

      Здравствуйте! Я не провожу частных занятий. Время ограничено и его постоянно не хватает.

  • @user-sv8oq5wd3q
    @user-sv8oq5wd3q 10 месяцев назад +1

    Только одна просьба к автору. Не использовать темную тему Darcula в Pycharm. Для демонстрации она не годится. Ничего не видно из-за низкой контрастности.