- Познакомимся с характеристикой сложности алгоритма (Big O notation)
- Познакомимся с простейшими структурами данных.
- Рассмотрим типичные задачи с массивами и матрицами.
- Познакомимся со структурой данных Стек и Очередь.
- Рассмотрим решение популярной задачи проверки верной расстановки скобок.
- Вам необходимо просмотреть видео-материалы про наиболее популярные и часто используемые структуры данных и типичные задачи с ними (2 часа)
- Прочитать конспект
- Запись лекции
Вам необходимо решить предложенные задачи. Внимание!
- Не ожидается, что студенты успеют решить все алгоритмические задачи.
- Запрещено копировать код других студентов (текущего, а также предыдущих наборов).
- Хорошо подумайте перед сабмитом чужого кода, стоит ли риск быть отчисленным за 3% баллов.
Задачи:
- https://github.com/rolling-scopes-school/brackets
- https://github.com/Shastel/towel-sort
- https://github.com/romacher/morse-decoder
- Codewars
- Больше методов массива: видео на YouTube, документация MDN
- Интересные обходы массивов: видео на YouTube