Копирование цепочки битов | 1. Базовые навыки | 5 | битыциклы |
Рациональные числа | 3. Структуры данных | 5 | математикамодули |
Кодирование UTF-8 <-> UTF-32 | 4. Задачи со звездочкой | 5 | битыстроки |
Форматированная печать | 6. Низкоуровневое | 5 | asmстрокифункциициклы |
Поиск подстроки в строке алгоритмом Рабина-Карпа (C) | 2. Алгоритмы | 5 | |
Обход шахматной доски конем | 4. Задачи со звездочкой | 5 | переборпсевдографикарекурсия |
Динамический стек на базе списка | 3. Структуры данных | 5 | heapмодулистекуказатели |
Очередь с приоритетом | 3. Структуры данных | 5 | heapдеревьяусловия |
Римская система счисления | 4. Задачи со звездочкой | 5 | массивыстроки |
RLE-сжатие файла | 1. Базовые навыки | 5 | командная строка |
Календарь | 4. Задачи со звездочкой | 5 | массивыстрокиуказателициклы |
Сортировка слиянием | 2. Алгоритмы | 5 | массивырекурсиясортировкауказатели |
Двусторонняя динамическая очередь (дек) | 3. Структуры данных | 5 | heapмодулиуказатели |
Поиск подстроки в строке с помощью Z-функции | 2. Алгоритмы | 5 | |
Бинарное дерево поиска (BST) | 3. Структуры данных | 5 | heapдеревьяуказатели |