Включено в курс
9 уроков (видео и/или текст)
16 упражнений в тренажере
30 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Разбираться в принципах работы с деревьями
- Представлять и обрабатывать данные с рекурсивной природой — например, файловые системы, каталоги или деревья комментариев
- Строить абстракции поверх древовидных структур данных
- Использовать функциональную парадигму
Описание
На этом курсе вы изучите работу с деревьями в JavaScript. Вы узнаете о рекурсивных структурах данных, обходе в глубину и древовидной рекурсии. В итоге вы разберетесь, как деревья устроены изнутри. Эти знания пригодятся при работе с категориями товаров, комментариями, HTML, XML, JSON.
Чтобы учиться было проще, стоит заранее изучить курсы:
Программа курса
Продолжительность 11 часов
-
2
Определения
Разбираемся с терминологией, используемой при работе с деревьями -
3
Виртуальная файловая система
Знакомимся с библиотекой, умеющей создавать файлы в памяти -
4
Манипуляции с виртуальной файловой системой
Учимся изменять файловую систему в неизменяемом стиле -
8
Аккумулятор
Учимся собирать дополнительные данные в процессе обхода дерева -
10
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
#
Задание
% завершений