Реалізовуємо LinkedList | Для Чого Він Потрібен?

  Рет қаралды 9,848

Bobocode

Bobocode

Күн бұрын

👉 Приєднуйся до 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

Пікірлер: 57
@Bobocode
@Bobocode 2 жыл бұрын
👉 Навчання від Bobocode: bit.ly/3IRrJhj
@user-nv3fv3vv9l
@user-nv3fv3vv9l Жыл бұрын
БОБО - ЛЕГЕНДА
@Bobocode
@Bobocode Жыл бұрын
Дякую! :)
@kolyagorbunkov4159
@kolyagorbunkov4159 3 жыл бұрын
Только пришел на канал и просто восторге. Спасибо большое, просто лучший !
@AleksandrShtomov
@AleksandrShtomov 3 жыл бұрын
В целом канал очень понравился. Я хоть и работаю кодером в gamedev уже год, но многих вещей под капотом не знаю. Хотелось бы больше таких видосов, где объясняется как все устроено и для чего. А то большинство пользуются инструментами, и не сильно понимают, как все устроено на низком уровне))
@vitaliytrush9819
@vitaliytrush9819 Жыл бұрын
Бомба!!!!!
@user-oc8sf3nd3x
@user-oc8sf3nd3x 10 ай бұрын
Дякую за твою роботу. Мені цей гайд дууужу допоміг. Велике дякую!👈
@irakosenko5787
@irakosenko5787 Жыл бұрын
Дуже класне пояснення. Дякую!
@user-og2ti2wd5o
@user-og2ti2wd5o Жыл бұрын
дуже гарно зроблено відео
@HaiIag
@HaiIag 3 жыл бұрын
Дякую за таке відео!
@user-nw5tx9xk3j
@user-nw5tx9xk3j 2 жыл бұрын
Бажаю вам успіхів!
@azeezbro2731
@azeezbro2731 3 жыл бұрын
Спасибо большое за видео))
@user-og2ti2wd5o
@user-og2ti2wd5o Жыл бұрын
дуже гарні уроки
@Bobocode
@Bobocode Жыл бұрын
Дякую!
@KolomiecSergeyK
@KolomiecSergeyK 7 ай бұрын
автор пояснює кльово, але те як він малює в повітрі по талант ;)
@Bobocode
@Bobocode 6 ай бұрын
Дякую! 😁
@vitaliytrush9819
@vitaliytrush9819 Жыл бұрын
18.24 Реакція автора неповторна!!! Дякую за розяснення!!!
@Bobocode
@Bobocode Жыл бұрын
Дякую за коментар 😉
@user-xy2zw2ty4e
@user-xy2zw2ty4e Жыл бұрын
Это видео было убер-полезным. Большое спасибо за Ваш труд!
@dronblch
@dronblch 3 жыл бұрын
Спасибо за видео! Жду упражнение по HashMap. Планируется ли?
@Bobocode
@Bobocode 3 жыл бұрын
Так, плануємо!
@ivankobyuk8385
@ivankobyuk8385 4 ай бұрын
Ох у мене горіло від нерозуміння чому це в методі remove(...) коли працююмо в блоці else {} removedElenent = previous.elemt; без виклику поля next !) Але тести показали і вгамувало моє горіння ))) Дякую за Ваш внесок!
@Bobocode
@Bobocode 4 ай бұрын
Будь ласка! 😅
@serhiihoncharenko4501
@serhiihoncharenko4501 3 жыл бұрын
Vpodobajka t podyaka za takij kontent💪
@user-xj4ci4oi1m
@user-xj4ci4oi1m Жыл бұрын
🔥🔥
@ivankobyuk8385
@ivankobyuk8385 7 күн бұрын
21:25 - по методу remove(...) написав свій варіант без додаткової перервіки if (first == null) і тести це пропустили. Було б непогано і такий кейс покрити в наявних тестах.
@Bobocode
@Bobocode 7 күн бұрын
Так, дякую! Ви можете почекати, коли ми це виправимо, або можете самі покрити цей кейс і створити Pull Request. В цьому і сила open-source 😉
@ivankobyuk8385
@ivankobyuk8385 7 күн бұрын
@@Bobocode не подумав про такий сценарій) окей, обіцяти не буду, але хотілось би зробити свій невелкий внесок ;)
@AleksandrShtomov
@AleksandrShtomov 3 жыл бұрын
Чуть мозг себе не сломал при добавлении элемента по индексу)) Потому что явно вижу, что добавляем не в нужный индекс, а в следующий, а гуру говорит, что так должно быть. Уже начал сомневаться в своей логике, пока гуру не исправился через какое-то время)))
@vladimir5235
@vladimir5235 Жыл бұрын
аналогічно)) теж мозок свій зламав на цьому місці
@mamin_poc
@mamin_poc 3 жыл бұрын
Привіт, дякую за такі корисні відео. У мене з'явилось питання. Чи можна у методах getFirst та getLast просто повертати "голову" та "хвіст" нашого ліста?
@Bobocode
@Bobocode 3 жыл бұрын
Та в принципі так і треба.
@vitalii2608
@vitalii2608 3 жыл бұрын
Привіт, дякую за розяснення, недавно намагався його реалізувати)) Скажи будьласка, а що стосовно референса на попередню ноду? Чи в цій реалізації ліста немає силки на попередній елемент? Принаймі в теста йієї перевірки незнайшов. Чи може я чогось незрозумів, Дякую!
@Bobocode
@Bobocode 3 жыл бұрын
Бувають однозв’язні, бувають двов’язні. Це реалізація однозв’язного.
@gam4524
@gam4524 Жыл бұрын
@@Bobocode а не планується тутор по двозв'язному? бо знайшов тільки ворожою, а це не дуже приємно я то й так написав його. але хочеться тутор для друзів приємною українською)))
@Bobocode
@Bobocode Жыл бұрын
​@@gam4524 якщо ви добре розберетеся з цією вправою, то зробити двозвʼязний не має бути проблемою. Якщо важко зробити двозвʼязний - для мене це сигнал про те, що треба повертатися і добре зрозуміти спочатку однозвʼязний.
@user-ll3to5mp7v
@user-ll3to5mp7v 3 жыл бұрын
коли приблизно буде готовий курс java-web-course?
@Bobocode
@Bobocode 3 жыл бұрын
Залежно що ви маєте на увазі під словом «готовий». Ми працюємо по agile і додаємо зміни ітераціями. За лютий плануємо перенести існуючі матеріали по Spring MVC і можливо додати нові вправи по networking та Servlet API. Орієнтовно до літа має бути кістяк курсу. Але дальше ми все-одно будемо продовжувати працювати над новими матеріалами.
@caffeinejavacode1475
@caffeinejavacode1475 3 жыл бұрын
Привіт! планується щось по Kotlin?
@Bobocode
@Bobocode 3 жыл бұрын
Наразі нічого такого не плануємо
@caffeinejavacode1475
@caffeinejavacode1475 3 жыл бұрын
Будуть вправи по реалізації HashMap, Tree ...?
@Bobocode
@Bobocode 3 жыл бұрын
Можливо в наст. ітерації. Зараз багато роботи по web курсу.
@user-vm9qk6fw3q
@user-vm9qk6fw3q Жыл бұрын
+
@user-yp4tc3lz9h
@user-yp4tc3lz9h 2 жыл бұрын
как быть если ты не понимаешь укр язык ?
@Bobocode
@Bobocode 2 жыл бұрын
I’m sorry man. Do you understand English?
@user-yp4tc3lz9h
@user-yp4tc3lz9h 2 жыл бұрын
@@Bobocode Things are good. It would be cool if you add subtitles ...
@Bobocode
@Bobocode 2 жыл бұрын
Where are you from?
@user-yp4tc3lz9h
@user-yp4tc3lz9h 2 жыл бұрын
@@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-xx2tn2vv9z
@user-xx2tn2vv9z Жыл бұрын
@@user-yp4tc3lz9h How did you know he explain well or not?
Вступ до ORM, JPA та Hibernate
1:01:04
Bobocode
Рет қаралды 4,7 М.