#10. Двусвязный список. Структура и основные операции | Структуры данных

  Рет қаралды 15,764

selfedu

selfedu

Күн бұрын

Пікірлер: 31
@952a259
@952a259 Жыл бұрын
Шикарное объяснение по всему курсу структур данных! C таким подробным и понятным изложением тема big O раскрывается полностью и становится понятно, например, почему вставка элемента в односвязном списке в конец это O(1), а удаление - это O(n). Когда изучал по другим источникам - пытался просто запоминать сложность, а сейчас всё ясно, это супер! Сергей, большое Вам спасибо! 👍
@sergeibarin8479
@sergeibarin8479 Жыл бұрын
Хочу сказать огромное спасибо. Мне 24 года, я закончил СПО и сейчас учусь на программиста в ВУЗе. Раньше думал, что никогда не смогу научиться писать код так как мне казалось это очень сложным. Но после ваших курсов я научился понимать код и его реализацию. Большое спасибо.
@7IdE
@7IdE 2 жыл бұрын
Спасибо за видосы! Объяснение теории - как обычно на высоте. Собсно, разобравшись с односвязным списком - сразу смог написать 2-связный без просмотра видоса. Ну а теперь и деревья на подходе.
@anvarx1
@anvarx1 2 жыл бұрын
Просто ВЫСШИЙ КЛАСС !!! Спасибо за уроки !!!
@siarheiulas6969
@siarheiulas6969 Жыл бұрын
Огромное спасибо!!! Как всегда: подробно и очень доступно!
@volodymyr8215
@volodymyr8215 2 жыл бұрын
подача уроку на висоті. Доступно. Дякую
@isded1681
@isded1681 Жыл бұрын
Большое спасибо за уроки!
@АлексейЮдин-и9д
@АлексейЮдин-и9д 7 ай бұрын
отлично!!!! Не так уж и страшны эти двусвязные списки
@MrBatyukov
@MrBatyukov Жыл бұрын
Классно, здорово, интересно. Спасибо за материал! Было бы супер, если бы в двух словах рассказывали о практическом применении - вот в таких - то кейсах чаще используют такую структуру, а в таких - такую. Не абстрактно - а прям буквально :)
@СергейНауменко-ь6н
@СергейНауменко-ь6н 2 жыл бұрын
Спасибо что вы этим занимаетесь!
@СергейФролов-ъ5я
@СергейФролов-ъ5я 2 жыл бұрын
Большое спасибо!
@ЕрвандАгаджанян-в3к
@ЕрвандАгаджанян-в3к 2 жыл бұрын
Спасибо! Предельно понятно)
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 жыл бұрын
благодарю! 🔥🔥🔥🔥 💯 👍
@dfcf7555
@dfcf7555 2 жыл бұрын
как то решил написать сортировку для такого списка не подсматривая в гугл. интересный кэйс был.
@ПавелГолубев-п8о
@ПавелГолубев-п8о 2 жыл бұрын
Сергей, в вашем курсе ООП было столько разных задач с данными списками, что я, наверное, в любом язык программирования смогу его реализовать с закрытыми глазами Кроме ассемблера... )
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Будут и другие структуры, если курс по структурам данных, то нельзя их проигнорировать.
@ПавелГолубев-п8о
@ПавелГолубев-п8о 2 жыл бұрын
​@@selfedu_rus на Вашем канале смотрю и пересматриваю (для лучшего усвоения) все ролики по структурам и обработке данных. Это как минимум интересно Было бы любопытно узнать о том, как устроены hash таблицы и структуры подобные set в Python (предполагаю, что это бинарное дерево)
@Piro_
@Piro_ 2 жыл бұрын
@@selfedu_rus Щикарнаа : )
@Oleg_Zhigulin
@Oleg_Zhigulin 2 жыл бұрын
@@selfedu_rus а курс по алгоритмам и структурам не планируется?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
@@Oleg_Zhigulin по структурам вот он делается )) по алгоритмам что то уже есть, может в будущем дополню
@gost-dev
@gost-dev Жыл бұрын
А если ввести счетчик записаных элементов в массиве, и при доступу к нужному элементу по индексу сравнивать с какой стороны лучше пойти, начала или конца: это будет O(n/2)?
@selfedu_rus
@selfedu_rus Жыл бұрын
O(n/2) = O(n) - константы выносятся, но это рабочая мысль, хотя, в некотором смысле реализована в хэш-таблицах (см. последующие видео)
@zakirovio
@zakirovio Жыл бұрын
добрый день. Стоит ли при реализации разделять двусвязный список от односвязного или лучшего сразу реализовать двусвязный, ведь удаление с конца у него производится быстрее?
@selfedu_rus
@selfedu_rus Жыл бұрын
думаю, в большинстве случаев лучше двусвязный, односвязный используется в структурах, где именно он и нужен, например, в стеке
@zakirovio
@zakirovio Жыл бұрын
@@selfedu_rus благодарю, тоже так подумал
@non5309
@non5309 2 жыл бұрын
планируются ли вероятностные структуры данных? типа фильтр Блума?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
нет, это уже слишком глубоко...
@andreykozlov5500
@andreykozlov5500 Жыл бұрын
Это С или С++ ?
@yix_x_xio
@yix_x_xio Жыл бұрын
++
When u fight over the armrest
00:41
Adam W
Рет қаралды 32 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 116 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН
Хэш-таблицы за 10 минут
13:01
Николай Тузов — Golang
Рет қаралды 132 М.
6 важных структур данных
17:25
S0ER
Рет қаралды 92 М.
How To Learn Algorithms? Why? #codonaft
19:22
codonaft
Рет қаралды 580 М.
When u fight over the armrest
00:41
Adam W
Рет қаралды 32 МЛН