PRO курс

JS: Деревья

1008 сообщений в сообществе 1708 учащихся

Этот курс посвящен знакомству с одной из наиболее часто используемых структур данных - деревьям

Подготовительный курс

JS: Коллекции

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и его целями
  • 2

    Определения

    Разобраться с терминологией используемой при работе с деревьями

    тесты

  • 3

    Traversal

    Познакомиться с понятием "обход дерева"

    тесты

    упражнение

  • 4

    Map

    Реализовать отображение деревьев

    тесты

    упражнение

  • 5

    Filter

    Реализовать фильтрацию деревьев

    упражнение

  • 6

    Reduce

    Реализовать свертку на деревьях

    упражнение

  • 7

    Поиск

    Разобрать несколько примеров поиска по файловой структуре

    упражнение

  • 8

    Агрегация

    Попрактиковаться с разными способами агрегации данных по дереву.

    упражнение

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Автор

Кирилл Мокевнин

Сооснователь и технический директор образовательного проекта Hexlet. Программирует с 2007 года. За это время прошел путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков. Программирует на языках: elixir, clojure, javascript, php, ruby. Со-организатор конференции nastachku.ru. Вимер. Топит за DevOps и автоматизированные тесты.

Впечатления

Собственный reduce для деревьев - это красота! И даже думать не нужно, как он по всем веткам проходит.

То чувство, когда сам сделал практику! (Thug Life!)

Пройдя этот курс, я понял что не включая голову и не разбираясь , ничего не получится на шару. Дает мозгам сломаться он конечно в хорошем смысле этого слова.

Решение вобщем получилось простое и абсолютно логичное! И сам курс по деревьям получился отличный. Мне очень понравился.

Немного новой информации про деревья. И о курсе: он был прекрасен.

продолжительность
17 часов
награда
54 балла
Получить доступ к курсу