Дек | Deque | Динамические структуры данных #7

Поделиться
HTML-код
  • Опубликовано: 17 фев 2018
  • Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
    Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
    🔴🔴🔴 www.donationalerts.ru/r/simple...
    или тут
    🔴🔴🔴 / simplecode
    ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
    Уроки по программированию
    Наша группа ВК smplcode
    Подписывайтесь на канал / @simplecodeit

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

  • @TheAndreyCraft
    @TheAndreyCraft 5 лет назад +233

    то чувство, когда чувак на ютубе настолько хорошо объясняет, что его плейлист кидают преподаватели вуза в качестве материала для подготовки к лекции

  • @SimpleCodeIT
    @SimpleCodeIT  6 лет назад +45

    *Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*

    • @user-wj5wr6ty4f
      @user-wj5wr6ty4f 6 лет назад

      Здравствуйте. Будут уроки по css? Лучше вас никто не объяснит)

  • @SimpleCodeIT
    @SimpleCodeIT  6 лет назад +12

    #дек #deque #SimpleCode #урокипрограммирования

  • @nap0le0nb0naparte7
    @nap0le0nb0naparte7 6 лет назад +30

    Спасибо большое за интересный урок Сергей!

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

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

  • @ivansherbinin2735
    @ivansherbinin2735 6 лет назад +10

    Очередное Спасибо за урок!

  • @IntegerTempest
    @IntegerTempest 3 года назад +6

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

  • @Ermine882
    @Ermine882 6 лет назад +5

    Спасибо за урок.

  • @Vlad-jx9zq
    @Vlad-jx9zq 6 лет назад +7

    Спасибо!

  • @vladalu9794
    @vladalu9794 6 лет назад +22

    спасибо большое за крутой урок, было очень интересно!!

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

    Супер! Все понятно.

  • @overdoses1794
    @overdoses1794 6 лет назад +40

    Благодарю! Жду реализации!

    • @crackall1946
      @crackall1946 4 года назад +2

      Её так и нет(

    • @Asa-bw9mw
      @Asa-bw9mw 3 года назад

      @Белая Пекинская Уточка и не будет ,будем юзать тока со стандартных библиотек

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

      @Белая Пекинская Уточка Полезнее реализовать самому. К тому же, он показывал как делать односвязный список. А это ~70% всего кода от "самодельного" дека

    • @nikitasuyazov2060
      @nikitasuyazov2060 День назад

      @@crackall1946 Её всё ещё нет(

  • @user-kx2dl2tl7k
    @user-kx2dl2tl7k 3 года назад

    Серега молодец у тебя классные уроки

  • @nikitaxxxcom
    @nikitaxxxcom 4 года назад +1

    Спасибо

  • @romanbrazhnikov9049
    @romanbrazhnikov9049 6 лет назад +19

    Queue - [къю]

  • @mykhailomorhal2181
    @mykhailomorhal2181 6 лет назад

    Спасибо) Лайк

  • @temuriyali252
    @temuriyali252 6 лет назад +7

    Addushi brat spasiba vse ponyatno

  • @isorport32
    @isorport32 6 лет назад +8

    Спасибо, но самое интересное, как вставлять/удалять элементы в середине дэка так и не озвучено.

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

    Окей спасибо , теперь я точно готов к ООп в СИ# , завтра начну *)

  • @kaynsolo
    @kaynsolo 6 лет назад +2

    Like!

  • @DD0S2
    @DD0S2 3 года назад

    спасибо

  • @wldzam
    @wldzam 3 года назад

    thanks

  • @andreyshadrin1658
    @andreyshadrin1658 2 года назад

    ух. На одном дыхании. Спасибо!

  • @playplace3128
    @playplace3128 6 лет назад +16

    А будут уроки по WinAPi, Qt ? Спасибо.

  • @user-qz1vi1rv4l
    @user-qz1vi1rv4l 5 лет назад +5

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

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

      У меня такой же вопрос. Прошло 4 года. Может вы разобрались с этим?))

    • @user-md2zn1zj6b
      @user-md2zn1zj6b 10 месяцев назад

      ​@@Kalin_cheetah У меня такойже вопрос.Прошло 2 месяца может вы разобрались с этим?))Хотя мне кажеться просто новый масив создаём на столько ячеек сколько добавляем

    • @Kleolit
      @Kleolit 10 месяцев назад

      @@user-md2zn1zj6b У меня такой же вопрос.Прошло 11 часов может вы разобрались с этим?)))

    • @FloggerDD
      @FloggerDD 9 месяцев назад

      Добавлять и удалять элементы можно только в конце и в начале (как я понял)

  • @levmurflatazara9853
    @levmurflatazara9853 3 года назад +1

    О, я в самом первом видео по структурам уже придумал дек и написал о нём, забавно

  • @fallennephalem1258
    @fallennephalem1258 6 лет назад +5

    Сергей, скажите пожалуйста, как можно сделать интерфейс на языке C++? Если можно, то хотелось бы услышать ответ в виде видео на канале, но можно и написать.

    • @ujintanderovskiy4283
      @ujintanderovskiy4283 6 лет назад +2

      Если под интерфейсом Вы имеете ввиду оконные приложений(использованием форм) то уже не раз Сергей говорил что формы будут когда будут курсы по С#

    • @fallennephalem1258
      @fallennephalem1258 6 лет назад

      Спасибо, я просто хочу сделать проэкт, а в нём интерфейс нужен

  • @user-vv8sg5dv2g
    @user-vv8sg5dv2g 6 лет назад +7

    Сергей, огромнейшее спасибо за уроки!!!!
    Подскажите будут ли уроки на С++ или С# по работе с портами??? И было бы вообще круто, если бы Вы хотя бы немного подсказали как послушать какой-либо порт (допустим на него шлются текстовые пакеты) и присвоить этот текст переменной. Или хотя бы где почитать??? Заранее огромное спасибо!!!

    • @serhiis_
      @serhiis_ 6 лет назад

      Имеете ввиду работу с usb-портами и другими внешними девайсами? Это относится к системному программированию. Давно писал на асме, вроде в винде напрямую обращатся к портам можно только с правами сервиса или драйвера (тобишь писать длл или драйвер). По крайней мере все прошивки флешки устанавливают сначало свой драйвер и через него обращаются к устройству напрямую. На unix не писал не знаю, возможно прав root хватит

    • @user-vv8sg5dv2g
      @user-vv8sg5dv2g 6 лет назад +1

      С сетевыми портами... Я так пониманию там сервер нужно небольшой сделать... на него отправляются данные (данные с трекеров спутникового наблюдения) Нужно посмотреть что они отправляют и сложить в файл хотя бы. Но в идеале из данных вычленить координаты и на карту перенести точку)))

    • @jeen9984
      @jeen9984 6 лет назад

      Михаил Калинин изучай тему сокетов.

    • @user-vv8sg5dv2g
      @user-vv8sg5dv2g 6 лет назад +1

      спасибо))) это я уже понял)))...... и видимо все намного проще в Java... я уже даже поймал данные с блоков)))

    • @jeen9984
      @jeen9984 6 лет назад

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

  • @ujintanderovskiy4283
    @ujintanderovskiy4283 6 лет назад +3

    т.е. в реализации дека(с++) есть возможность просмотра всех элементов, добавления в левую/правую часть
    но нету возможности к примеру вставки либо удаления в середине структуры?

    • @SimpleCodeIT
      @SimpleCodeIT  6 лет назад +2

      есть

    • @ujintanderovskiy4283
      @ujintanderovskiy4283 6 лет назад +3

      Интересно будет посмотреть на реализацию, спасибо за ответ и за уроки!

    • @3magalibur953
      @3magalibur953 Год назад

      @@ujintanderovskiy4283 так очевидно же, создаваться ещё один массив в середине списка, переписываться связь между массивами в которые вклиниваемся)

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

      @@3magalibur953 А если во вклинивающийся подмассив добавить только 1 значение, а остальные останутся пустыми, то как эту ситуацию обработать?

  • @user-fb7jb6le5m
    @user-fb7jb6le5m 2 года назад +2

    У меня осталс вопрос, а количество элементов в этих маленьких массивов как определяется?

    • @_Yes_.
      @_Yes_. 2 года назад

      Տիրան ՀսյանովհաննիՀսյանովՏիրՀսյ

    • @FloggerDD
      @FloggerDD 9 месяцев назад

      @@_Yes_.пон

  • @FromDaveToDev
    @FromDaveToDev 3 месяца назад

    Я понимаю я невовремя... Жаль что не рассказал про удаление элементов и что с индексами происходит в этом случае

  • @nikitasuyazov2060
    @nikitasuyazov2060 День назад

    После просмотра всех уроков про структуры посмотрел рекомендованное Ютубом видео с канала ExtremeCode. Я раньше думал, что один человек ведёт 2 канала с похожими названиями) Так вот, в видео "СТРУКТУРЫ - ТВОЯ ГЛАВНАЯ ОШИБКА" автор говорит, что очереди и стеки - это не структуры, а чмоструктуры. Чмоструктуры - это структуры, полученные путём искусственного ограничения других структур.

  • @jocker7303
    @jocker7303 4 года назад +1

    А если мы хотим вставить елемент в середину, то все елменты посунуться или выделиться новый масив?

    • @FoketzoRAi
      @FoketzoRAi 3 года назад +1

      В деке нельзя ставить элементы в любое другое место кроме начала или конца деки.

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

      @@FoketzoRAi Можно.

  • @user-wj5wr6ty4f
    @user-wj5wr6ty4f 6 лет назад

    Здравствуйте. Будут уроки по css? Лучше вас никто не объяснит)

  • @freelife1000
    @freelife1000 4 года назад

    07

  • @_Yes_.
    @_Yes_. 2 года назад

    Нет, эта тема примерно дважды сложнее остальных, как по мне

  • @KurpatovInstagram
    @KurpatovInstagram 6 лет назад +9

    Спасибо!

    • @ахуец
      @ахуец 4 года назад +1

      Вы ещё и программированием увликаетесь?👍

  • @zhenyacanada1443
    @zhenyacanada1443 4 года назад

    Спасибо

  • @Blendershick
    @Blendershick 4 года назад

    Спасибо!