Програмиране 51 - Структури от данни на Java.
1
2
3
Мотивация
Много важна тема.
Първата сериозна летва
, когато човек се учи да програмира.
Винаги питаме за това в нашите интервюта за курсове.
Често се пита по време на интервюта за работа.
На мен ми омръзна хората да не знаят тази тема.
Целта
Разбиране на "сърцевината" на темата.
Защо нещата се случват по начина по който се случват.
Имплементация на Java, придружена с тестове.
Разбиране на
алгоритмичната сложност
на операциите в/у тези структури.
Използване на основните структури от Java Collections
Резултати
Кратки видеа с продължителност
<= 30 минути
.
Слайдове +
писане на код
с обясняване.
Решаване на задачи с цел използване на дадените структури.
Изисквания
Да може да въртите for цикли с if-ове.
Да се оправяте с най-базовата Java.
Да търсите допълнителни материали и да пишете код след всяко видео.
Иначе няма да стане.
High-level agenda
Java Generics.
jUnit и писане на тестове.
Линейни структури от данни.
Речници.
Дървета.
Графи.
Задачи
Гласът зад видеата
РадоРадо.
Може да се включват и други хора.
Материалите:
github.com/HackBulgaria/Programming51-1
Made with Slides.com