ds-kit-js - v1.1.0
    Preparing search index...

    Примеры из реальных задач

    В репозитории в папке examples/ лежат 15 готовых примеров. В каждом — класс или функция, которую можно перенести в свой проект, и демонстрация с выводом.

    Пример Задача Структуры
    rate-limiter Ограничение частоты запросов к API Deque
    async-cache Кэш асинхронных функций с TTL и склейкой запросов LRUCache
    job-scheduler Отложенные задачи с приоритетами и повторами BinaryHeap
    service-monitoring Скользящие метрики и алерты по SLA CircularBuffer
    autocomplete Подсказки в строке поиска Trie, BinaryHeap
    search-index Поиск по каталогу с И / ИЛИ / НЕ BitSet, MultiMap
    undo-redo Отмена и повтор в редакторе Deque, Stack
    leaderboard Таблица лидеров с местом игрока RedBlackTree, FenwickTree
    build-order Порядок сборки монорепозитория Graph
    delivery-routes Маршрут курьера и минимальная сеть Graph
    web-crawler Обход сайта без повторов Queue, BloomFilter
    merge-accounts Поиск дублей клиентов в CRM DisjointSet
    meeting-rooms Распределение встреч по переговорным BinaryHeap
    exchange-rates Значение на дату и изменения за период SortedMap
    sales-analytics Выручка и лучший день за любой период FenwickTree, SegmentTree

    Запуск из клона репозитория:

    npm run examples                    # все примеры
    npm run examples -- leaderboard # один пример