Я известен своими практическими курсами, ориентированными на проекты. Я создал этот курс, потому что, помимо практических навыков, я хочу предоставить вам более фундаментальные навыки решения задач и глубже погрузиться в алгоритмы, решая вызовы, а также учиться и реализовывать структуры данных, такие как стеки, очереди, деревья и хэш-карты. Мы также учимся другим фундаментальным понятиям информатики, таким как рекурсия и сложность. Пройдите эти неприятные собеседования, пройдя этот курс.
Что вы узнаете:
- Принимайте вызовы или следуйте за примерами и учитесь на практике.
- Решайте задачи с использованием итерации, рекурсии, методов высокого порядка для массивов и многого другого.
- Узнайте о временной и пространственной сложности для более эффективного кода.
- Изучите и реализуйте структуры данных, такие как стеки, очереди, связанные списки, деревья и графы.
- Глубокое и широкое обходы бинарных деревьев и графов.
- Алгоритмы сортировки, такие как сортировка пузырьком и сортировка слиянием.
- Полная среда для тестирования с помощью Jest.