Skip to content

Homeworks from the course "Computer Science for Frontend developer"

Notifications You must be signed in to change notification settings

shining-mind/cs-frontend

Repository files navigation

Домашние задания по курсу Computer Science in Frontend

Исходный код расположен в директории src.

По каждой лекции домашнее задание расположено в соответствующей директории homework-{номер лекции}.

Требования к окружению: Node 18 и выше

Содержание

  • coursework-01/bit-us - библиотека для работы с битовыми структурами
  • homework-01 - фундаментальные структуры данных: список, очередь, стек
  • homework-03 - вектор, хеш-таблицы, деревья поиска
  • homework-04 - кодовые таблицы и кодировки, графемы
  • homework-05 - регулярные выражения
  • homework-06 - итераторы и паттерны их применения
  • homework-07 - автоматы и генераторы
  • homework-08 - простые и контейнерные типы данных; функторы и монады
  • homework-09 - асинхронное программирование; монадические контейнеры для асинхронного программирования
  • homework-10 - асинхронные итераторы; реактивные структуры данных

Демонстрации решений

Отрисовка WEBP на канвасе

В работе

  1. npm run example:webp-canvas
  2. Открыть в браузере страницу по адресу http://localhost:1234/
  3. Выбрать webp изображение

Неблокирующий forEach

  1. npm run example:for-each
  2. Открыть в браузере страницу по адресу http://localhost:1234/

TODO

  • 5.5
  • 7.2, 7.3
  • 8.3
  • 9.6

About

Homeworks from the course "Computer Science for Frontend developer"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages