Тёмный

Односвязный список C# 

SBeregovoyRU
Подписаться 26 тыс.
Просмотров 12 тыс.
50% 1

Видео для спонсоров. Создаем с нуля простой односвязный список на C#. Нам понадобится использование обобщений(дженериков), делегаты и ключевое слово yield return.
-------------------
Ваше участие очень важно для развития моего канала. Самое мало, что вы можете сделать это поддержать канал любым доступным вам способом: лайк, комментарий, подписка. Меня это мотивирует на продолжение работы, а вам ничего не стоит.
Если вы хотите меня отблагодарить донатом и поддержать развитие канала:
money.yandex.ru/to/4100184436534
В комментариях можно указать тему или идею для нового видео, которую вы бы хотели увидеть на канале. Естественно, мнение тех, кто меня поддерживает финансово я буду учитывать в первую очередь.
Личные вопросы о помощи в программирование и построении карьеры в IT можно задавать тут sberegovoy.ru/mentor/
--------------------
Оставайтесь на связи:
Мой сайт - sberegovoy.ru
Вступайте в телеграмм канал - t.me/sberegovoy
Группа в телеграмме - t.me/group_sberegovoyru
Вступайте в группу ВК - sberegovoyru
#ityoutubersru

Наука

Опубликовано:

 

24 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@igorcoolman
@igorcoolman 2 года назад
темная
@valikkhmelnitsky743
@valikkhmelnitsky743 2 года назад
по ощущениям, глазам комфортнее светлая тема
@Mr.Epsilion
@Mr.Epsilion Месяц назад
После этого ливнул из просмотра...
@user-dv7fo2kn1b
@user-dv7fo2kn1b 3 года назад
Добрый вечер, большое спасибо за урок. Отдельный респект Вам за то, что в рамках 30 минут рассказали вкратце и про дженерики, и про интерфейс IEnumerable с yield -ом. Хотелось бы увидеть такое же подробное объяснение на практических примерах по делегатам, лямбдам и событиям.
@whitewind912
@whitewind912 2 года назад
Отлично! Как раз то что нужно, когда самые азы усвоены и нужно углубляться.
@AntonLeviz
@AntonLeviz 2 года назад
Здравствуйте, Семён. Очень полезное и интересное видео, Сергей. Очень приятно видеть видео в тёмной теме, Станислав. Про делегаты и итераторы всё понятно, Светлан. Как работает односвязный список, Святослав, тоже понятно. А вот где и зачем именно такой вид списка может пригодиться, Севериан, слабо представляется. Тем более в шарпах, Серифим. Последние два предложения звучали как упрёк, Сократ, но они таковыми не являются. Просто так кажется потому что во все предложения вставляю имена, Сатурн.
@Slava_14_Feb_81
@Slava_14_Feb_81 Год назад
Спасибо за урок!
@zaylen8389
@zaylen8389 Год назад
Спасибо, много полезного узнал.
@bitaliypomykalov4141
@bitaliypomykalov4141 2 года назад
Спасибо!
@amvbest8904
@amvbest8904 7 месяцев назад
Спасибо за уроки, ты очень помогаешь в обучении 👍
@Bushido_Cat
@Bushido_Cat 27 дней назад
за одно посмотрел на оператор yield return - елд ретурн 😂 28:22. Урок хороший, хотел узнать как указать максимальный размер списка, но видать не судьба.
@hello_world_zz
@hello_world_zz 11 месяцев назад
оч хорошо, спасибо
@user-ir5vb7vv5e
@user-ir5vb7vv5e 2 года назад
Классный урок, и структуру данных потрогали, и делегат, и IEnumerable, всё это могут спросить на собеседовании.
@user-yt9gf2lu7b
@user-yt9gf2lu7b 2 года назад
🔥🔥
@seka1309
@seka1309 Год назад
Добрый день, спасибо за урок. Можете про алгоритмы сделать уроки. Сортировки и т.д
@alexeyan5211
@alexeyan5211 2 года назад
Светлая и темная => зависит от освещения в комнате. В полутьме конечно темная. По материалу: хотелось бы конечно более детального разбора. Как оптимизировать, например. И конечно спасибо за видео!
@spideybeatstorage4983
@spideybeatstorage4983 Год назад
Темная тема топ
@BoringAndrey
@BoringAndrey 11 месяцев назад
Тёмная тема наше всё. Пишу ночью, живу ночью, всё тихо, один я в дальнем тёмном углу злобно и недоверчиво пишу код, поглядывая на бегающую во сне собаку.
@user-ed1hy3by5p
@user-ed1hy3by5p 2 года назад
Спасибо, в целом всё вполне понятно. Единственное не понял про Next. В самом начале, в классе Node, вы ввели "public Node Next", сказав, что это непосредственно указатель на следующий элемент. Откуда программа знает, что Next указывает именно на следующий элемент?
@Zhelnov
@Zhelnov 11 месяцев назад
По сути, NEXT это новый пустой элемент типа Node, который создался сразу с нашим элементом. 12:18 И как матрёшки они друг в друге хранятся
@fazleev
@fazleev 3 года назад
Почему не сделали поле с последним элементом связанного списка? В таком случае при добавлении нового объекта нет необходимости пробегаться по всей коллекции начиная с головы
@SBeregovoyRU
@SBeregovoyRU 3 года назад
Верно, как вариант оптимизации можно всегда хранить последний элемент.
@user-yv1ml1qc2d
@user-yv1ml1qc2d 2 года назад
@@SBeregovoyRU это не просто оптимизация, это существенный прирост скорости .Разница в сотни раз.
@vitalijgrabovan2061
@vitalijgrabovan2061 2 года назад
Степан, Сергей - это ты обо мне ? :D
@superamigo301
@superamigo301 5 месяцев назад
Спасибо за урок. Повторял все как на видео и до 23:42 все было ок, но вот на это этапе подсвечиваются в 2х местах current.Next и выдает ошибку - Warning CS8618: свойство "Next", не допускающий значения NULL, должен содержать значение, отличное от NULL, при выходе из конструктора. Возможно, стоит объявить свойство как допускающий значения NULL. Что нужно изменить ?
@OpalGooDog
@OpalGooDog 2 года назад
Светлая тема конечно
@alexartamonov5207
@alexartamonov5207 2 года назад
Извините, а как сделать так, чтобы односвязный список выводился в обратном направлении?
@talerstain5012
@talerstain5012 2 года назад
using System; using System.Collections.Generic; namespace ConsoleApplication1 { class Program { static void Main() { // Создадим связный список LinkedList link = new LinkedList(); // Добавим несколько элементов link.AddFirst("1"); link.AddFirst("2"); link.AddFirst("3"); link.AddFirst("4"); // Отобразить элементы в обратном направлении Console.WriteLine(" Элементы коллекции в обратном направлении: "); for (node = link.Last; node != null; node = node.Previous) Console.Write(node.Value + "\t"); Console.ReadLine(); } } }
@OpalGooDog
@OpalGooDog 2 года назад
Ну лучше уж с Ienumirable, Аля больше полиморфизма, для других классов и методов, удобнее, пусть и медленнее. Спасибо!)
@OpalGooDog
@OpalGooDog 2 года назад
Жалко что не смогли избавиться от while при добавлении нового элемента, ну ето уже другая история, хм
@igray_uchi
@igray_uchi 2 года назад
я просто нажимаю ctrl+win+c и инвертирую цвета
@gektorat
@gektorat 2 года назад
нифига не понятно, примерно как первый раз увидел расчет факториала через рекурсию. голова кругом
@SBeregovoyRU
@SBeregovoyRU 2 года назад
Посмотрите пару раз) в целом тема не сложная
Далее
Заметили?
00:11
Просмотров 3 млн
Это новый МАЗ X - могут же!
23:40
Просмотров 315 тыс.
Китайка и Пчелка 5 серия😂😆
00:20
Односвязный список
14:41
Просмотров 3,6 тыс.
#miniphone
0:18
Просмотров 11 млн
Pratik Cat6 kablo soyma
0:15
Просмотров 8 млн