Реалізовуємо LinkedList | Для Чого Він Потрібен?
Вставка
- Опубліковано 18 чер 2024
- 👉 Приєднуйся до Bobocode Community: www.bobocode.com/
____________________________________________
GitHub: github.com/bobocode-projects
Telegram: t.me/bobocode
LinkedIn: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Patreon: / bobocode
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
____________________________________________
Продовжуємо покращувати свої знання та навички по структураx даних. Цього разу розбираємо LinkedList 💪
00:00 - Intro
01:40 - GitHub вправа
04:06 - add(T element) / Node
08:43 - add(int index, T element)
14:51 - set(int index, T element)
16:35 - Get methods
17:20 - remove(int index)
22:20 - contains(T element) / isEmpty() / size() / clear()
24:59 - Тести
27:26 - Для чого потрібен LinkedList?
#opensource #java #education
👉 Навчання від Bobocode: bit.ly/3IRrJhj
Только пришел на канал и просто восторге. Спасибо большое, просто лучший !
БОБО - ЛЕГЕНДА
Дякую! :)
Дякую за таке відео!
Бажаю вам успіхів!
Дуже класне пояснення. Дякую!
Спасибо большое за видео))
Дякую за твою роботу. Мені цей гайд дууужу допоміг. Велике дякую!👈
дуже гарно зроблено відео
В целом канал очень понравился. Я хоть и работаю кодером в gamedev уже год, но многих вещей под капотом не знаю. Хотелось бы больше таких видосов, где объясняется как все устроено и для чего. А то большинство пользуются инструментами, и не сильно понимают, как все устроено на низком уровне))
Бомба!!!!!
Это видео было убер-полезным. Большое спасибо за Ваш труд!
дуже гарні уроки
Дякую!
🔥🔥
Vpodobajka t podyaka za takij kontent💪
Спасибо за видео! Жду упражнение по HashMap. Планируется ли?
Так, плануємо!
18.24 Реакція автора неповторна!!! Дякую за розяснення!!!
Дякую за коментар 😉
автор пояснює кльово, але те як він малює в повітрі по талант ;)
Дякую! 😁
Привіт, дякую за такі корисні відео.
У мене з'явилось питання. Чи можна у методах getFirst та getLast просто повертати "голову" та "хвіст" нашого ліста?
Та в принципі так і треба.
Ох у мене горіло від нерозуміння чому це в методі remove(...) коли працююмо в блоці else {} removedElenent = previous.elemt; без виклику поля next !)
Але тести показали і вгамувало моє горіння )))
Дякую за Ваш внесок!
Будь ласка! 😅
Чуть мозг себе не сломал при добавлении элемента по индексу)) Потому что явно вижу, что добавляем не в нужный индекс, а в следующий, а гуру говорит, что так должно быть. Уже начал сомневаться в своей логике, пока гуру не исправился через какое-то время)))
аналогічно)) теж мозок свій зламав на цьому місці
Привіт, дякую за розяснення, недавно намагався його реалізувати)) Скажи будьласка, а що стосовно референса на попередню ноду? Чи в цій реалізації ліста немає силки на попередній елемент? Принаймі в теста йієї перевірки незнайшов. Чи може я чогось незрозумів, Дякую!
Бувають однозв’язні, бувають двов’язні. Це реалізація однозв’язного.
@@Bobocode а не планується тутор по двозв'язному? бо знайшов тільки ворожою, а це не дуже приємно
я то й так написав його. але хочеться тутор для друзів приємною українською)))
@@gam4524 якщо ви добре розберетеся з цією вправою, то зробити двозвʼязний не має бути проблемою.
Якщо важко зробити двозвʼязний - для мене це сигнал про те, що треба повертатися і добре зрозуміти спочатку однозвʼязний.
+
Привіт! планується щось по Kotlin?
Наразі нічого такого не плануємо
коли приблизно буде готовий курс java-web-course?
Залежно що ви маєте на увазі під словом «готовий». Ми працюємо по agile і додаємо зміни ітераціями.
За лютий плануємо перенести існуючі матеріали по Spring MVC і можливо додати нові вправи по networking та Servlet API.
Орієнтовно до літа має бути кістяк курсу. Але дальше ми все-одно будемо продовжувати працювати над новими матеріалами.
21:25 - по методу remove(...) написав свій варіант без додаткової перервіки if (first == null) і тести це пропустили.
Було б непогано і такий кейс покрити в наявних тестах.
Так, дякую! Ви можете почекати, коли ми це виправимо, або можете самі покрити цей кейс і створити Pull Request. В цьому і сила open-source 😉
@@Bobocode не подумав про такий сценарій) окей, обіцяти не буду, але хотілось би зробити свій невелкий внесок ;)
Будуть вправи по реалізації HashMap, Tree ...?
Можливо в наст. ітерації. Зараз багато роботи по web курсу.
как быть если ты не понимаешь укр язык ?
I’m sorry man. Do you understand English?
@@Bobocode Things are good. It would be cool if you add subtitles ...
Where are you from?
@@Bobocode Moscow. By the way, you explain very well, I really want to listen. My native language is Russian, but unfortunately I don't understand Ukrainian very well. But I speak and read English well.
@@user-yp4tc3lz9h How did you know he explain well or not?