Skip to content

Commit a9ae27f

Browse files
committed
2 parents 53803c7 + a2ac611 commit a9ae27f

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
# data_structures
22
Задачи курса Stepic "Алгоритмы: теория и практика. Структуры данных"
33
1. Базовые структуры данных.
4-
- Скобки в коде
4+
- Скобки в коде.
55
Проверить, правильно ли расставлены скобки в данном коде.
6-
- Высота дерева
6+
- Высота дерева.
77
Вычислить высоту данного дерева.
8-
- Обработка сетевых пакетов
8+
- Обработка сетевых пакетов.
99
Реализовать обработчик сетевых пакетов.
10-
- Стек с поддержкой максимума
10+
- Стек с поддержкой максимума.
1111
Реализовать стек с поддержкой операций push, pop и max
12-
- Максимум в скользящем окне
12+
- Максимум в скользящем окне.
1313
Найти максимум в каждом окне размера m данного массива чисел
1414
A[1 . . . n].
1515
2. Очереди с приоритетом. Системы непересекающихся множеств.
16-
- Построение кучи
16+
- Построение кучи.
1717
Переставить элементы заданного массива чисел так, чтобы он удовлетворял свойству мин-кучи.
18-
- Параллельная обработка
18+
- Параллельная обработка.
1919
По данным n процессорам и m задач определите, для каждой из задач,
2020
каким процессором она будет обработана.
21-
- Объединение таблиц
21+
- Объединение таблиц.
2222
Ваша цель в данной задаче — реализовать симуляцию объединения
2323
таблиц в базе данных.
24-
- Автоматический анализ программ
24+
- Автоматический анализ программ.
2525
Система равенств и неравенств
2626
Проверить, можно ли присвоить переменным целые значения, чтобы
2727
выполнить заданные равенства вида xi = xj и неравенства вида xp != xq.
2828
3. Хеш-таблицы.
29-
- Телефонная книга
29+
- Телефонная книга.
3030
Реализовать структуру данных, эффективно обрабатывающую запросы вида add number name, del number и find number.
31-
- Хеширование цепочками
31+
- Хеширование цепочками.
3232
Ваша цель в данной задаче — реализовать схему хеширования цепочками, используя таблицу с m ячейками и полиномиальной хеш-функцией.
33-
- Поиск образца в тексте
33+
- Поиск образца в тексте.
3434
Найти все вхождения строки Pattern в строку Text.Реализуйте алгоритм Карпа–Рабина.
3535
4. Деревья поиска.
36-
- Обход двоичного дерева
36+
- Обход двоичного дерева.
3737
Построить in-order, pre-order и post-order обходы данного двоичного дерева.
38-
- Проверка свойства дерева поиска
38+
- Проверка свойства дерева поиска.
3939
Проверить, является ли данное двоичное дерево деревом поиска.
40-
- Проверка более общего свойства дерева поиска
41-
- Множество с запросами суммы на отрезке
40+
- Проверка более общего свойства дерева поиска.
41+
- Множество с запросами суммы на отрезке.
4242
Реализуйте структуру данных для хранения множества целых чисел,
4343
поддерживающую запросы добавления, удаления, поиска, а также
4444
суммы на отрезке.
45-
- Rope
45+
- Rope.
4646
Ваша цель в данной задаче — реализовать структуру данных Rope.
47-
Данная структура данных хранит строку и позволяет эффективно вырезать кусок строки и переставить его в другое место.
47+
Данная структура данных хранит строку и позволяет эффективно вырезать кусок строки и переставить его в другое место.

0 commit comments

Comments
 (0)