Red Sun
Модератор
- 01.01.22
- 44.101
- 500.118
Другие курсы от автора:
[Udemy] [Arnold Oberleiter] [ENG] ИИ-агенты: автоматизация и бизнес с...
[Арина Высоцкая] Соцсети без штрафов: новые правила — 2025 (2025)
[ShtDY] Практикум Как высыпаться за ночь, чтобы были силы творить и...
[Ольга Гогаладзе] [Pro.finansy] Большой курс по теханализу (2024)
[Виктория Шухат] Управленец (4-й месяц 2025)
[Виктория Шухат] Управленец (5-й месяц 2025)
[Ольга Абрамова] [enterclass] Ветка яблони. Цветы пастелью (2025)
[Арина Высоцкая] Соцсети без штрафов: новые правила — 2025 (2025)
[ShtDY] Практикум Как высыпаться за ночь, чтобы были силы творить и...
[Ольга Гогаладзе] [Pro.finansy] Большой курс по теханализу (2024)
[Виктория Шухат] Управленец (4-й месяц 2025)
[Виктория Шухат] Управленец (5-й месяц 2025)
[Ольга Абрамова] [enterclass] Ветка яблони. Цветы пастелью (2025)
[ Udemy] 70+ задач JavaScript: структуры данных и алгоритмы (2023)
Большинство моих студентов знают меня благодаря моим практическим курсам и урокам, основанным на проектах. Я хотел создать что-то, что дало бы вам более фундаментальные навыки решения проблем. Вот откуда возникла идея этого сложного курса. Я хочу воспользоваться своими простыми объяснениями, чтобы помочь вам лучше понять код, который вы пишете, и помочь вам писать более эффективный код.
Этот курс предназначен для всех уровней, если у вас есть базовое понимание таких вещей, как циклы, функции, массивы и т. д. В этом курсе мы пишем JavaScript, но около 95% его можно перевести на любой другой язык. Поэтому, даже если вы разработчик Python, PHP или C#, вы все равно можете следовать инструкциям.
Основные задачи:
Мы начнем с ряда основных задач, связанных с итерациями и циклами. Такие вещи, как FizzBuzz и перестановка строк. Это очень популярные вопросы для собеседований начального уровня. Мы также переходим к решению проблем с использованием методов массивов высокого порядка, таких как фильтр и карта.
Рекурсия:
Рекурсия — одна из самых сложных вещей в программировании. У нас есть целый раздел, посвящённый задачам, которые мы решаем с помощью рекурсии.
Временная и пространственная сложность:
Мы говорим о том, как измерить эффективность алгоритма или функции, используя временную и пространственную сложность, чтобы увидеть, как масштабируются время выполнения и память при увеличении входных данных.
Структуры данных: стеки, очереди, деревья, связанные списки, графики, HashMaps.
Мы рассмотрим все распространенные структуры данных и создадим их собственную реализацию с использованием классов JavaScript, но, как я уже сказал, вы можете использовать любой язык. Мы также научимся преодолевать их и решать с их помощью задачи.
Алгоритмы сортировки:
Мы используем различные алгоритмы сортировки, такие как пузырьковая сортировка, вставка, выбор, слияние и быстрая сортировка. Это популярные темы для интервью.
Для кого этот курс:
Разработчики, которые хотят улучшить базовые навыки решения проблем и пройти собеседования при приеме на работу.
Требования
Вы должны знать основы JavaScript и программирования.
Материал на английском языке
Подробнее:
Большинство моих студентов знают меня благодаря моим практическим курсам и урокам, основанным на проектах. Я хотел создать что-то, что дало бы вам более фундаментальные навыки решения проблем. Вот откуда возникла идея этого сложного курса. Я хочу воспользоваться своими простыми объяснениями, чтобы помочь вам лучше понять код, который вы пишете, и помочь вам писать более эффективный код.
Этот курс предназначен для всех уровней, если у вас есть базовое понимание таких вещей, как циклы, функции, массивы и т. д. В этом курсе мы пишем JavaScript, но около 95% его можно перевести на любой другой язык. Поэтому, даже если вы разработчик Python, PHP или C#, вы все равно можете следовать инструкциям.
Основные задачи:
Мы начнем с ряда основных задач, связанных с итерациями и циклами. Такие вещи, как FizzBuzz и перестановка строк. Это очень популярные вопросы для собеседований начального уровня. Мы также переходим к решению проблем с использованием методов массивов высокого порядка, таких как фильтр и карта.
Рекурсия:
Рекурсия — одна из самых сложных вещей в программировании. У нас есть целый раздел, посвящённый задачам, которые мы решаем с помощью рекурсии.
Временная и пространственная сложность:
Мы говорим о том, как измерить эффективность алгоритма или функции, используя временную и пространственную сложность, чтобы увидеть, как масштабируются время выполнения и память при увеличении входных данных.
Структуры данных: стеки, очереди, деревья, связанные списки, графики, HashMaps.
Мы рассмотрим все распространенные структуры данных и создадим их собственную реализацию с использованием классов JavaScript, но, как я уже сказал, вы можете использовать любой язык. Мы также научимся преодолевать их и решать с их помощью задачи.
Алгоритмы сортировки:
Мы используем различные алгоритмы сортировки, такие как пузырьковая сортировка, вставка, выбор, слияние и быстрая сортировка. Это популярные темы для интервью.
Для кого этот курс:
Разработчики, которые хотят улучшить базовые навыки решения проблем и пройти собеседования при приеме на работу.
Требования
Вы должны знать основы JavaScript и программирования.
Материал на английском языке
Подробнее:
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.