Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 2.14 KB

README.md

File metadata and controls

44 lines (29 loc) · 2.14 KB

Домашние задания по курсу 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