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

  Рет қаралды 12,631

SBeregovoyRU

SBeregovoyRU

Күн бұрын

Пікірлер: 34
@igorcoolman
@igorcoolman 3 жыл бұрын
темная
@Valentin_PCMinsk_by
@Valentin_PCMinsk_by 3 жыл бұрын
по ощущениям, глазам комфортнее светлая тема
@Mr.Epsilion
@Mr.Epsilion 6 ай бұрын
После этого ливнул из просмотра...
@Александр-ч6т5й
@Александр-ч6т5й 3 жыл бұрын
Добрый вечер, большое спасибо за урок. Отдельный респект Вам за то, что в рамках 30 минут рассказали вкратце и про дженерики, и про интерфейс IEnumerable с yield -ом. Хотелось бы увидеть такое же подробное объяснение на практических примерах по делегатам, лямбдам и событиям.
@amvbest8904
@amvbest8904 Жыл бұрын
Спасибо за уроки, ты очень помогаешь в обучении 👍
@whitewind912
@whitewind912 3 жыл бұрын
Отлично! Как раз то что нужно, когда самые азы усвоены и нужно углубляться.
@AntonLeviz
@AntonLeviz 2 жыл бұрын
Здравствуйте, Семён. Очень полезное и интересное видео, Сергей. Очень приятно видеть видео в тёмной теме, Станислав. Про делегаты и итераторы всё понятно, Светлан. Как работает односвязный список, Святослав, тоже понятно. А вот где и зачем именно такой вид списка может пригодиться, Севериан, слабо представляется. Тем более в шарпах, Серифим. Последние два предложения звучали как упрёк, Сократ, но они таковыми не являются. Просто так кажется потому что во все предложения вставляю имена, Сатурн.
@Slava_14_Feb_81
@Slava_14_Feb_81 Жыл бұрын
Спасибо за урок!
@АлександрБабаев-п2й
@АлександрБабаев-п2й 2 жыл бұрын
Классный урок, и структуру данных потрогали, и делегат, и IEnumerable, всё это могут спросить на собеседовании.
@zaylen8389
@zaylen8389 Жыл бұрын
Спасибо, много полезного узнал.
@ssobolevss1413
@ssobolevss1413 4 ай бұрын
Как сказал один из блокеров по C#: "Темная тема это true"
@bitaliypomykalov4141
@bitaliypomykalov4141 3 жыл бұрын
Спасибо!
@superamigo301
@superamigo301 11 ай бұрын
Спасибо за урок. Повторял все как на видео и до 23:42 все было ок, но вот на это этапе подсвечиваются в 2х местах current.Next и выдает ошибку - Warning CS8618: свойство "Next", не допускающий значения NULL, должен содержать значение, отличное от NULL, при выходе из конструктора. Возможно, стоит объявить свойство как допускающий значения NULL. Что нужно изменить ?
@Bushido_Cat
@Bushido_Cat 6 ай бұрын
за одно посмотрел на оператор yield return - елд ретурн 😂 28:22. Урок хороший, хотел узнать как указать максимальный размер списка, но видать не судьба.
@seka1309
@seka1309 2 жыл бұрын
Добрый день, спасибо за урок. Можете про алгоритмы сделать уроки. Сортировки и т.д
@spideybeatstorage4983
@spideybeatstorage4983 Жыл бұрын
Темная тема топ
@hello_world_zz
@hello_world_zz Жыл бұрын
оч хорошо, спасибо
@BoringAndrey
@BoringAndrey Жыл бұрын
Тёмная тема наше всё. Пишу ночью, живу ночью, всё тихо, один я в дальнем тёмном углу злобно и недоверчиво пишу код, поглядывая на бегающую во сне собаку.
@OpalGooDog
@OpalGooDog 2 жыл бұрын
Светлая тема конечно
@alexeyan5211
@alexeyan5211 3 жыл бұрын
Светлая и темная => зависит от освещения в комнате. В полутьме конечно темная. По материалу: хотелось бы конечно более детального разбора. Как оптимизировать, например. И конечно спасибо за видео!
@fazleev
@fazleev 4 жыл бұрын
Почему не сделали поле с последним элементом связанного списка? В таком случае при добавлении нового объекта нет необходимости пробегаться по всей коллекции начиная с головы
@SBeregovoyRU
@SBeregovoyRU 4 жыл бұрын
Верно, как вариант оптимизации можно всегда хранить последний элемент.
@АндрейОбирин-ы6ч
@АндрейОбирин-ы6ч 2 жыл бұрын
@@SBeregovoyRU это не просто оптимизация, это существенный прирост скорости .Разница в сотни раз.
@АлексейТаганрогов
@АлексейТаганрогов 2 жыл бұрын
Спасибо, в целом всё вполне понятно. Единственное не понял про Next. В самом начале, в классе Node, вы ввели "public Node Next", сказав, что это непосредственно указатель на следующий элемент. Откуда программа знает, что Next указывает именно на следующий элемент?
@user_TAJcGbJA
@user_TAJcGbJA Жыл бұрын
По сути, NEXT это новый пустой элемент типа Node, который создался сразу с нашим элементом. 12:18 И как матрёшки они друг в друге хранятся
@ЭмирЭмир-ъ5с
@ЭмирЭмир-ъ5с 3 жыл бұрын
🔥🔥
@OpalGooDog
@OpalGooDog 2 жыл бұрын
Ну лучше уж с Ienumirable, Аля больше полиморфизма, для других классов и методов, удобнее, пусть и медленнее. Спасибо!)
@vitalijgrabovan2061
@vitalijgrabovan2061 3 жыл бұрын
Степан, Сергей - это ты обо мне ? :D
@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 жыл бұрын
Жалко что не смогли избавиться от while при добавлении нового элемента, ну ето уже другая история, хм
@igray_uchi
@igray_uchi 2 жыл бұрын
я просто нажимаю ctrl+win+c и инвертирую цвета
@gektorat
@gektorat 3 жыл бұрын
нифига не понятно, примерно как первый раз увидел расчет факториала через рекурсию. голова кругом
@SBeregovoyRU
@SBeregovoyRU 3 жыл бұрын
Посмотрите пару раз) в целом тема не сложная
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 12 МЛН
Асинхронное программирование на C# (блок 1)
1:01:53
Просто программист
Рет қаралды 8 М.
C# урок №12 - битовые операции, enum и flags
37:52
Марк Шевченко - Микросервисы на C#
1:02:10
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН