Вы- молодец,толково,не торопясь,но ясно изьясняясь так красиво и правильно обрисовали все детали работы с односвязными списками в динамопамяти.Когда-то(а точнее 30 лет назад) я сделал рабочую программу на Фортране именно так и работающюю.Вот с большим удоволствием обновил свою память Вашей лекцией на эту тему!!❤❤.
В программировании еще не профи, но уже пишу программы под микроконтроллеры на С. Развиваюсь дальше. Лучше объяснения про односвязный список я не читал и не смотрел. В голове сразу все разложилось по полочкам. Однозначно лайк и подписка.
Очень доступно! ТОП! большим препятствием в самообучении являются нечитабельные сайты, ломающие глаза и голову, доносящие простые идеи сложным образом. Но ваш ресурс великолепен!
Я просто в шоке от количества информации которую вы предостовляете по с++. И просто про основу, и про все динамические колекции и про библиотеку стл. Надеюсь после всех ваших видео уверенно знать основу с++. Жаль только что вы не предостовляли достаточно много идей для проектов, но можно и самому придумывать. Надеюсь когда ни будь Сергей вернется, и увидит благодарность людей.
Добавляете управляющий класс с буфером и записываете один к одному адреса ячеек списка, дальше можно будет к любому обратиться в считанные секунды, из минусов, необходимость буфера или выделение памяти под такой массив
Учу в универе в калифорнийском Data structures и иногда не все понятно, да еще и профессора не Native speakers , вот посмотрел ваше видео , все намного понятнее стало. спасибо.
Приветствую ! 1. Спасибо за отличный ролик . 2. Да , конечно, очень бы хотелось бы увидеть реализацию списков (одно-двунаправленных) . Честно говоря , ради реализации и смотрел ролик, ну да ничего, сделаю сам потом сравню с профи.
Сергей, зашла чтобы сказать ОГРОМНОЕ СПАСИБО! Ваши уроки невероятно качественные! Я сейчас прохожу ооп в школе программирования, ваши видео представлены практически в той же последовательности что и в нашей программе обучения. Так вот я не понимаю своего препода. А вас я понимаю сразу))))) оооочень полезные уроки. Спасибо вам большое!!!
"К чему придраться, когда придираться не к чему?" 13:40 думаю, соблюдение логики было бы нелишним. Если в ячейке сразу заменить адрес, теряется адрес той, которую хотим удалить.
В минусе динамического массива, вы не сказали что указатели в 32 разрядных системах будут занимать +4 байта на элемент. А в 64 разр. все 8 :) Вот по ходу из-за тех кто придумывает такие алгоритмы, наш код "весит" мегабайты и памяти требует гигабайты ;) Первая система хранения, обработки массива была создана, и думала о памяти. Вторая (динамическая) была создана без мыслей о памяти :) Т.е. в первой системе мне нужно в 8 раз (64 бит) меньше памяти. И если вы напишите редактор типа Word, где каждая буква текста будет иметь ссылку+значение то не каждая система потянет ваш редактор ;) Особенно Андроид :) И эта тенденция к росту с каждым годом выше. Как в ДДР так и на HDD. Я начинал кодить на ZX Spectrum 48кб., плтому при написании современных программ, применяю методы наработанные там :) Ибо скорость процессора тратить лучше, чем память. Время и физическая ячейка разные вещи. Если бы программисьы старой школы написали Windows 10, он на половину сократился и работал 5+ на 1гб. памяти ;)
Всего по немеогу, где что нужно. Конечно не одобряю растраты ресурсов, и например, использование повсеместно интов как бул, когда они в 4 раза больше, это фу. Но и не до конца понимаю маниакальных методов сохранения каждого байта. Я считаю нужно использовать то, что лучше подходит под определённую задачу, и просто осознавать свой выбор. Современная техника многое позволяет, вспоминаешь прогресс, это воодушевляет
отлично у меня вопрос к кому нибудь по C# - почему к примеру синтаксис у List отличается от Stack List {элемент , элемент } и Stack ; элемент ;элемент ;
Сергей, всё как всегда круто и понятно! У меня как раз скоро будет эта тема в универе и очень рад, что так совпало :D Спасибо большое за урок :) Есть один вопросик к вашим будущим урокам. Вопрос: будете ли вы снимать уроки по Qt и библиотеке BOOST? Просто они иногда встречаются в требованиях к вакансиям Заранее спасибо!
круто спасибо, ещё бы какие-нибудь примеры приложение со всем вот этим вот добром, ибо теорию я знаю, но когда это не использовал, то забывает всё быстро
Очень понятно и внятно, спасибо. Программная реализация - мастхев. А как же, теория без практики - просто как зависшие в памяти данные, без указателя и гарбэдж коллектора :)))
Доступно,Понятно,Легко. Спасибо за урок) У вас есть хорошие задатки учителя!
Правильно подметил👌. Действительно, хорошие навыки педагога у автора!
*Первый урок из раздела "Динамические структуры данных"! Прошу поддержать лайками! =)* ruclips.net/p/PLQOaTSbfxUtAIipl4136nwb4ISyFk8oI4
Здравствуйте! А обещанный C# планируете?
Вы- молодец,толково,не торопясь,но ясно изьясняясь так красиво и правильно обрисовали все детали работы с односвязными списками в динамопамяти.Когда-то(а точнее 30 лет назад) я сделал рабочую программу на Фортране именно так и работающюю.Вот с большим удоволствием обновил свою память Вашей лекцией на эту тему!!❤❤.
Самый лучший курс по C++ во всем Ютубе
Видит Бог, только благодаря этому каналу, я что-то начинаю понимать в программировании, хотя занимаюсь им уже год.
В программировании еще не профи, но уже пишу программы под микроконтроллеры на С. Развиваюсь дальше. Лучше объяснения про односвязный список я не читал и не смотрел. В голове сразу все разложилось по полочкам. Однозначно лайк и подписка.
Отличные уроки!!!! Программную реализацию посмотреть даже нужно))))))
Вы так понятно объясняете! Спасибо большое за наглядность!
Очень доступно! ТОП! большим препятствием в самообучении являются нечитабельные сайты, ломающие глаза и голову, доносящие простые идеи сложным образом. Но ваш ресурс великолепен!
Это была эра до ChatGPT. Но я все-равно смотрю эти ламповые видео)
урок класс, жду программную реализацию)
она уже есть, надеюсь)))
@@maxzaranik2359 вам удалось найти ? а то у меня не получилось ;(
просто в ютубе пишешь односвязный список и сразу найдешь@@Tumanop
Спасибо. Программная реализация очень нужна.
Как всегда - топ, качество уроков x2. Спасибо за урок!
Все программные реализации и примеры очень нужны и интересны
Я просто в шоке от количества информации которую вы предостовляете по с++. И просто про основу, и про все динамические колекции и про библиотеку стл. Надеюсь после всех ваших видео уверенно знать основу с++. Жаль только что вы не предостовляли достаточно много идей для проектов, но можно и самому придумывать. Надеюсь когда ни будь Сергей вернется, и увидит благодарность людей.
Где ж вы были когда у меня эта тема была в универе)) Но ничего, повторил, вспомнил, спасибо!)
Просто шик.Ты мой 2й наставник.
Огромное спасибо за урок! Хотелось бы еще увидеть реализацию двусвязного списка.
Вы восхитительны!
Добавляете управляющий класс с буфером и записываете один к одному адреса ячеек списка, дальше можно будет к любому обратиться в считанные секунды, из минусов, необходимость буфера или выделение памяти под такой массив
Не понял на лекциях в универе, а тут сразу все ясно, очень классно, когда на сравнениях объясняют, тогда более доходчиво. Спасибо от гуманитария🙏
Спасибо огромное за Ваш труд!
Превосходно! Все доходчиво объясняете, спасибо!
Спасибо за ваши уроки !
Восполнились, некоторые пробелы в памяти, понравилась подача материала. Спасибо))
Это было лучшее, что я видел в своей жизни!
Спасибо большое за уроки!!!
Как всегда - лучшие уроки по программированию в ру сегменте ютуба. Лайк
Преотличнейший урок, благодарю:)
Обоги! Как долго я искал внятного объяснения! Спасибо огромное! Очень доступно и понятно!
привет из 2023. Спасибо большое за уроки!
Теперь понятно зачем нужен этот алгоритм, спасибо
очень доходчиво, на врятли можно найти в интернете материалы с таким подробным и наглядным обьяснением данного материала
Спасибо за урок
#односвязныйсписок #динамическиеструктурыданных #SimpleCode #урокипрограммирования
очень давно смотрю
на тебя , ты реально легенда и им тоже стану
Учу в универе в калифорнийском Data structures и иногда не все понятно, да еще и профессора не Native speakers , вот посмотрел ваше видео , все намного понятнее стало. спасибо.
Спасибо за урок, повторил и разобрался в теме
Отличное видео! Ничего подобного не видел. Автору огромное спасибо от нерадивого студента!
Спасибо большое Вам, за ваш большой и такой полезный труд.
Отличная работа!
Вы легенда! Спасибо Вам
Отличная лекция. Очень понятно обьясняете. Спасибо!
я тебя люблю ты самый лучший канал о программировании я твой фанат!!!!!!!!!
Спасибо, очень понятно
спасибо большое за очень интересный урок!!!
Спасибо за простой и понятный урок !!!
Гениальное объяснение.
Красава👍 Как же четко он рассказал!
Спасибо огромное, помог дико!!!
Большое вам спасибо за такие понятные туториалы. Вот смотрю вас и душа радуется то что я все понимаю. Большое спасибо)
Просто супер!
очень классная лекция .Спасибо
Спасибо огромное !!!
Thank you for the lesson!
класс! помню когда слушал про массивы тоже об этом думал но не знал что такое есть
Отличный контент, превосходная подача материала, огромное спасибо за труд!!!
топовый парень уважение!
Приветствую !
1. Спасибо за отличный ролик .
2. Да , конечно, очень бы хотелось бы увидеть реализацию списков (одно-двунаправленных) . Честно говоря , ради реализации и смотрел ролик, ну да ничего, сделаю сам потом сравню с профи.
Сразу стало понятно отличие массива от списка
Смотрю видос из 2023 года, четкий плейлист то что нужно!
Сергей, зашла чтобы сказать ОГРОМНОЕ СПАСИБО! Ваши уроки невероятно качественные! Я сейчас прохожу ооп в школе программирования, ваши видео представлены практически в той же последовательности что и в нашей программе обучения. Так вот я не понимаю своего препода. А вас я понимаю сразу))))) оооочень полезные уроки. Спасибо вам большое!!!
Знаю что уже вы выпустили видео про реализацию односвязного списка. И это супер очень интересно)
Спасибо, Сергей!
Спасибо! Ни пуха, ни пера!
Спасибо автору за интересный урок!
программная реализация должна быть обязательно!!! )))))
Спасибо Сергей за урок. Лично мне было бы интересно посмотреть урок о программной реализации односвязного списка.
Конечно будет интересно, Показывайте пожалуйста. Спасибо.
ТЫ КРАСАВА АВТОР, СПАСИБО ТЕБЕ ИСКРЕННЕ Я ВСЕ ПОНЯЛ 5+ ЭТОМУ ВИДЕО, ПОДПИСЫВАЮСЬ
за програмную реализацию) жду урок
Ваши видеоуроки показывают у меня в колледже
давай программный код, интересная тема
Просто безумно интересно, продолжай в таком же духе Сергей!!! От меня лайк.
Отличный урок!!!
Шикарное, понятное объяснение!
Очень хорошее изложение материала!!!!!
очень интересноб и легко спасибо !
очень доступно, спасибо!)
Спасибо, очень быстро и понятно
Спасибо
Программная реализация интересна !
спасибо за урок,было очень полезно
Прикольно что ты объясняешь программирование, используя Фотошоп :)
Очень понятно, спасибо большое
"К чему придраться, когда придираться не к чему?"
13:40 думаю, соблюдение логики было бы нелишним. Если в ячейке сразу заменить адрес, теряется адрес той, которую хотим удалить.
В минусе динамического массива, вы не сказали что указатели в 32 разрядных системах будут занимать +4 байта на элемент. А в 64 разр. все 8 :)
Вот по ходу из-за тех кто придумывает такие алгоритмы, наш код "весит" мегабайты и памяти требует гигабайты ;)
Первая система хранения, обработки массива была создана, и думала о памяти. Вторая (динамическая) была создана без мыслей о памяти :)
Т.е. в первой системе мне нужно в 8 раз (64 бит) меньше памяти.
И если вы напишите редактор типа Word, где каждая буква текста будет иметь ссылку+значение то не каждая система потянет ваш редактор ;) Особенно Андроид :)
И эта тенденция к росту с каждым годом выше. Как в ДДР так и на HDD.
Я начинал кодить на ZX Spectrum 48кб., плтому при написании современных программ, применяю методы наработанные там :) Ибо скорость процессора тратить лучше, чем память.
Время и физическая ячейка разные вещи.
Если бы программисьы старой школы написали Windows 10, он на половину сократился и работал 5+ на 1гб. памяти ;)
Всего по немеогу, где что нужно. Конечно не одобряю растраты ресурсов, и например, использование повсеместно интов как бул, когда они в 4 раза больше, это фу. Но и не до конца понимаю маниакальных методов сохранения каждого байта.
Я считаю нужно использовать то, что лучше подходит под определённую задачу, и просто осознавать свой выбор.
Современная техника многое позволяет, вспоминаешь прогресс, это воодушевляет
отлично
у меня вопрос к кому нибудь по C# - почему к примеру синтаксис у List отличается от Stack
List {элемент , элемент } и Stack ; элемент ;элемент ;
делайте на скорость 1.25 - Видео звучит позитивнее:)
Чон Рахмат!
Сергей, всё как всегда круто и понятно! У меня как раз скоро будет эта тема в универе и очень рад, что так совпало :D Спасибо большое за урок :)
Есть один вопросик к вашим будущим урокам.
Вопрос: будете ли вы снимать уроки по Qt и библиотеке BOOST? Просто они иногда встречаются в требованиях к вакансиям
Заранее спасибо!
Спасибо за урок)
Спасибо вам!
Как я понял это имеет смысл для "больших" типов данных. Для int-ов например нецелесообразно так делать.для каждого inta еще нужно хранить указатель.
Жаль, что вы не обучаете C#. Завидую по белому вашим ученикам. Иду дальше, ищу учителя такого же, но по С#.
Через месяц - два начну на канале новый курс по С#.
@@SimpleCodeIT в итоге прошло 10 месяцев
Прошло 5 лет, он смог)@@ll-ib5jr
круто спасибо, ещё бы какие-нибудь примеры приложение со всем вот этим вот добром, ибо теорию я знаю, но когда это не использовал, то забывает всё быстро
Очень понятно и внятно, спасибо.
Программная реализация - мастхев. А как же, теория без практики - просто как зависшие в памяти данные, без указателя и гарбэдж коллектора :)))
Ты супер!
Спасибо!
Спасибо урок понравился хотелось бы посмотреть программную реализацию