В данном видео мы рассматриваем ключевые структуры данных с точки зрения разработчиков. Все примеры реализованы с использованием языка Java.
Дружное сообщество:
https://t.me/pse_club
Материалы для разработчиков:
https://proselyte.net/
Ссылка на гит репозиторий:
https://github.com/proselytear/keydatastructures
Рекомендуемые материалы:
Книга "Introduction to Algorithms, fourth edition" (https://www.amazon.com/Introduction-Algorithms-fourth-Thomas-Cormen/dp/026204630X)
Курс "Algorithms, Part I" (https://www.coursera.org/learn/algorithms-part1)
Курс "Algorithms, Part II" (https://www.coursera.org/learn/algorithms-part2)
00:00:00 Введение
00:01:55 Структура данных
00:04:50 Массив
00:10:29 Сложность алгоритма
00:17:50 Связный список
00:24:13 Динамический массив
00:30:25 Стек
00:33:30 Очередь
00:36:23 Дерево (красно-черное дерево)
00:41:31 Хеш-таблица
00:49:39 Заключение