Односвязный список | Динамические структуры данных #1

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

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

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

    Доступно,Понятно,Легко. Спасибо за урок) У вас есть хорошие задатки учителя!

    • @AShahabov
      @AShahabov 5 лет назад +8

      Правильно подметил👌. Действительно, хорошие навыки педагога у автора!

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

    *Первый урок из раздела "Динамические структуры данных"! Прошу поддержать лайками! =)* ruclips.net/p/PLQOaTSbfxUtAIipl4136nwb4ISyFk8oI4

  • @ИринаИрина-ш5ы7р
    @ИринаИрина-ш5ы7р Год назад +6

    Вы- молодец,толково,не торопясь,но ясно изьясняясь так красиво и правильно обрисовали все детали работы с односвязными списками в динамопамяти.Когда-то(а точнее 30 лет назад) я сделал рабочую программу на Фортране именно так и работающюю.Вот с большим удоволствием обновил свою память Вашей лекцией на эту тему!!❤❤.

  • @whoamixrun3851
    @whoamixrun3851 2 года назад +1

    Самый лучший курс по C++ во всем Ютубе

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

    Видит Бог, только благодаря этому каналу, я что-то начинаю понимать в программировании, хотя занимаюсь им уже год.

  • @АлександрДаскаль-е6т
    @АлександрДаскаль-е6т 4 года назад +9

    В программировании еще не профи, но уже пишу программы под микроконтроллеры на С. Развиваюсь дальше. Лучше объяснения про односвязный список я не читал и не смотрел. В голове сразу все разложилось по полочкам. Однозначно лайк и подписка.

  • @МихаилКалинин-х4г
    @МихаилКалинин-х4г 6 лет назад +79

    Отличные уроки!!!! Программную реализацию посмотреть даже нужно))))))

  • @КидЧай
    @КидЧай 2 года назад +1

    Вы так понятно объясняете! Спасибо большое за наглядность!

  • @maxpo801
    @maxpo801 3 года назад +7

    Очень доступно! ТОП! большим препятствием в самообучении являются нечитабельные сайты, ломающие глаза и голову, доносящие простые идеи сложным образом. Но ваш ресурс великолепен!

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

    Это была эра до ChatGPT. Но я все-равно смотрю эти ламповые видео)

  • @alexshyshkov3919
    @alexshyshkov3919 6 лет назад +138

    урок класс, жду программную реализацию)

    • @maxzaranik2359
      @maxzaranik2359 3 года назад +3

      она уже есть, надеюсь)))

    • @Tumanop
      @Tumanop 2 года назад +1

      @@maxzaranik2359 вам удалось найти ? а то у меня не получилось ;(

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

      просто в ютубе пишешь односвязный список и сразу найдешь@@Tumanop

  • @ОксанаОкунькова-х4п

    Спасибо. Программная реализация очень нужна.

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

    Как всегда - топ, качество уроков x2. Спасибо за урок!

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

    Все программные реализации и примеры очень нужны и интересны

  • @73километр
    @73километр Месяц назад +1

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

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

    Где ж вы были когда у меня эта тема была в универе)) Но ничего, повторил, вспомнил, спасибо!)

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

    Просто шик.Ты мой 2й наставник.

  • @ИванАверьянов-ч9л
    @ИванАверьянов-ч9л 3 года назад +7

    Огромное спасибо за урок! Хотелось бы еще увидеть реализацию двусвязного списка.

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

    Вы восхитительны!

  • @nikitross7466
    @nikitross7466 5 лет назад +2

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

  • @nikkey_d
    @nikkey_d 4 года назад +9

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

  • @chicagobullet5444
    @chicagobullet5444 2 года назад +1

    Спасибо огромное за Ваш труд!

  • @alexandertsvetkov6120
    @alexandertsvetkov6120 5 лет назад +4

    Превосходно! Все доходчиво объясняете, спасибо!

  • @andrewbistroff1199
    @andrewbistroff1199 6 лет назад +4

    Спасибо за ваши уроки !

  • @Алена-ю1ы4у
    @Алена-ю1ы4у 2 года назад +1

    Восполнились, некоторые пробелы в памяти, понравилась подача материала. Спасибо))

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

    Это было лучшее, что я видел в своей жизни!

  • @artemky3bmu45
    @artemky3bmu45 4 месяца назад

    Спасибо большое за уроки!!!

  • @Bagasl
    @Bagasl 5 лет назад +1

    Как всегда - лучшие уроки по программированию в ру сегменте ютуба. Лайк

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

    Преотличнейший урок, благодарю:)

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

    Обоги! Как долго я искал внятного объяснения! Спасибо огромное! Очень доступно и понятно!

  • @ИванКозловский-ш9н

    привет из 2023. Спасибо большое за уроки!

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

    Теперь понятно зачем нужен этот алгоритм, спасибо

  • @СарматПересветов
    @СарматПересветов 3 года назад +1

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

  • @АндрейМиненко-ц3з
    @АндрейМиненко-ц3з 6 лет назад +9

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

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

    #односвязныйсписок #динамическиеструктурыданных #SimpleCode #урокипрограммирования

  • @wirtis6437
    @wirtis6437 8 месяцев назад

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

  • @reactdev101
    @reactdev101 5 лет назад

    Учу в универе в калифорнийском Data structures и иногда не все понятно, да еще и профессора не Native speakers , вот посмотрел ваше видео , все намного понятнее стало. спасибо.

  • @БорисЦариков-ъ9п
    @БорисЦариков-ъ9п 6 лет назад +6

    Спасибо за урок, повторил и разобрался в теме

  • @Vec-do9bx
    @Vec-do9bx 5 лет назад

    Отличное видео! Ничего подобного не видел. Автору огромное спасибо от нерадивого студента!

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

    Спасибо большое Вам, за ваш большой и такой полезный труд.

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

    Отличная работа!

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

    Вы легенда! Спасибо Вам

  • @iulia5174
    @iulia5174 4 года назад +3

    Отличная лекция. Очень понятно обьясняете. Спасибо!

  • @wirtis6437
    @wirtis6437 8 месяцев назад

    я тебя люблю ты самый лучший канал о программировании я твой фанат!!!!!!!!!

  • @OleksandrK-r5e
    @OleksandrK-r5e 6 лет назад +5

    Спасибо, очень понятно

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

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

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

    Спасибо за простой и понятный урок !!!

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

    Гениальное объяснение.

  • @AShahabov
    @AShahabov 5 лет назад

    Красава👍 Как же четко он рассказал!

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

    Спасибо огромное, помог дико!!!

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

    Большое вам спасибо за такие понятные туториалы. Вот смотрю вас и душа радуется то что я все понимаю. Большое спасибо)

  • @ЕрвандАгаджанян-в3к

    Просто супер!

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

    очень классная лекция .Спасибо

  • @зайка-щ9о
    @зайка-щ9о Год назад +1

    Спасибо огромное !!!

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

    Thank you for the lesson!

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

    класс! помню когда слушал про массивы тоже об этом думал но не знал что такое есть

  • @АнастасТараниди
    @АнастасТараниди 3 года назад +4

    Отличный контент, превосходная подача материала, огромное спасибо за труд!!!

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

    топовый парень уважение!

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

    Приветствую !
    1. Спасибо за отличный ролик .
    2. Да , конечно, очень бы хотелось бы увидеть реализацию списков (одно-двунаправленных) . Честно говоря , ради реализации и смотрел ролик, ну да ничего, сделаю сам потом сравню с профи.

  • @NikolaiMikov-e2n
    @NikolaiMikov-e2n Год назад +1

    Сразу стало понятно отличие массива от списка

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

    Смотрю видос из 2023 года, четкий плейлист то что нужно!

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

    Сергей, зашла чтобы сказать ОГРОМНОЕ СПАСИБО! Ваши уроки невероятно качественные! Я сейчас прохожу ооп в школе программирования, ваши видео представлены практически в той же последовательности что и в нашей программе обучения. Так вот я не понимаю своего препода. А вас я понимаю сразу))))) оооочень полезные уроки. Спасибо вам большое!!!

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

    Знаю что уже вы выпустили видео про реализацию односвязного списка. И это супер очень интересно)

  • @DmitryDolganov
    @DmitryDolganov 5 лет назад

    Спасибо, Сергей!

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

    Спасибо! Ни пуха, ни пера!

  • @VladimirVett
    @VladimirVett 5 лет назад

    Спасибо автору за интересный урок!

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

    программная реализация должна быть обязательно!!! )))))

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

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

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

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

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

    ТЫ КРАСАВА АВТОР, СПАСИБО ТЕБЕ ИСКРЕННЕ Я ВСЕ ПОНЯЛ 5+ ЭТОМУ ВИДЕО, ПОДПИСЫВАЮСЬ

  • @borisshalabanov4620
    @borisshalabanov4620 6 лет назад +17

    за програмную реализацию) жду урок

  • @konstantinmyndra7608
    @konstantinmyndra7608 5 лет назад +1

    Ваши видеоуроки показывают у меня в колледже

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

    давай программный код, интересная тема

  • @jangiryanarsen4952
    @jangiryanarsen4952 6 лет назад +6

    Просто безумно интересно, продолжай в таком же духе Сергей!!! От меня лайк.

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

    Отличный урок!!!

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

    Шикарное, понятное объяснение!

  • @belarus_by2089
    @belarus_by2089 5 лет назад

    Очень хорошее изложение материала!!!!!

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

    очень интересноб и легко спасибо !

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

    очень доступно, спасибо!)

  • @sergioyeah5162
    @sergioyeah5162 5 лет назад

    Спасибо, очень быстро и понятно

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

    Спасибо

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

    Программная реализация интересна !

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

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

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

    Прикольно что ты объясняешь программирование, используя Фотошоп :)

  • @ИльяОсипов-р2й
    @ИльяОсипов-р2й 4 года назад

    Очень понятно, спасибо большое

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

    "К чему придраться, когда придираться не к чему?"
    13:40 думаю, соблюдение логики было бы нелишним. Если в ячейке сразу заменить адрес, теряется адрес той, которую хотим удалить.

  • @Franc_Net
    @Franc_Net 2 года назад +2

    В минусе динамического массива, вы не сказали что указатели в 32 разрядных системах будут занимать +4 байта на элемент. А в 64 разр. все 8 :)
    Вот по ходу из-за тех кто придумывает такие алгоритмы, наш код "весит" мегабайты и памяти требует гигабайты ;)
    Первая система хранения, обработки массива была создана, и думала о памяти. Вторая (динамическая) была создана без мыслей о памяти :)
    Т.е. в первой системе мне нужно в 8 раз (64 бит) меньше памяти.
    И если вы напишите редактор типа Word, где каждая буква текста будет иметь ссылку+значение то не каждая система потянет ваш редактор ;) Особенно Андроид :)
    И эта тенденция к росту с каждым годом выше. Как в ДДР так и на HDD.
    Я начинал кодить на ZX Spectrum 48кб., плтому при написании современных программ, применяю методы наработанные там :) Ибо скорость процессора тратить лучше, чем память.
    Время и физическая ячейка разные вещи.
    Если бы программисьы старой школы написали Windows 10, он на половину сократился и работал 5+ на 1гб. памяти ;)

    • @sleepyNovember_project
      @sleepyNovember_project 10 месяцев назад +1

      Всего по немеогу, где что нужно. Конечно не одобряю растраты ресурсов, и например, использование повсеместно интов как бул, когда они в 4 раза больше, это фу. Но и не до конца понимаю маниакальных методов сохранения каждого байта.
      Я считаю нужно использовать то, что лучше подходит под определённую задачу, и просто осознавать свой выбор.
      Современная техника многое позволяет, вспоминаешь прогресс, это воодушевляет

  • @BastionKadabr
    @BastionKadabr 6 лет назад +1

    отлично
    у меня вопрос к кому нибудь по C# - почему к примеру синтаксис у List отличается от Stack
    List {элемент , элемент } и Stack ; элемент ;элемент ;

  • @Odin-t6n
    @Odin-t6n 2 года назад +1

    делайте на скорость 1.25 - Видео звучит позитивнее:)

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

    Чон Рахмат!

  • @FuLLHD17395
    @FuLLHD17395 6 лет назад +42

    Сергей, всё как всегда круто и понятно! У меня как раз скоро будет эта тема в универе и очень рад, что так совпало :D Спасибо большое за урок :)
    Есть один вопросик к вашим будущим урокам.
    Вопрос: будете ли вы снимать уроки по Qt и библиотеке BOOST? Просто они иногда встречаются в требованиях к вакансиям
    Заранее спасибо!

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

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

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

    Спасибо вам!

  • @АртемЖуков-п7ш
    @АртемЖуков-п7ш 3 года назад

    Как я понял это имеет смысл для "больших" типов данных. Для int-ов например нецелесообразно так делать.для каждого inta еще нужно хранить указатель.

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

    Жаль, что вы не обучаете C#. Завидую по белому вашим ученикам. Иду дальше, ищу учителя такого же, но по С#.

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

      Через месяц - два начну на канале новый курс по С#.

    • @ll-ib5jr
      @ll-ib5jr 5 лет назад +7

      @@SimpleCodeIT в итоге прошло 10 месяцев

    • @blackcreeper5314
      @blackcreeper5314 4 месяца назад

      Прошло 5 лет, он смог)​@@ll-ib5jr

  • @АлексейМелентьев-ч3в

    круто спасибо, ещё бы какие-нибудь примеры приложение со всем вот этим вот добром, ибо теорию я знаю, но когда это не использовал, то забывает всё быстро

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

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

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

    Ты супер!

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

    Спасибо!

  • @ШахлоДжабарова-ж2в

    Спасибо урок понравился хотелось бы посмотреть программную реализацию