Нашли ошибку?

Грокаем алгоритмы

Адитья Бхаргава · 1-е издание (Питер, 2019) · 80 задач

0 из 80

Главы

01332

Бинарный поиск и «O-большое»

Бинарный поиск, время выполнения алгоритмов, запись «O-большое».

8 задач
0 из 8
02332

Сортировка выбором

Массивы и связанные списки: чтение, вставка, удаление. Сортировка выбором.

8 задач
0 из 8
03332

Рекурсия

Базовый и рекурсивный случай, стек вызовов и его пределы.

8 задач
0 из 8
04332

Быстрая сортировка

Стратегия «разделяй и властвуй», быстрая сортировка, средний и худший случай.

8 задач
0 из 8
05332

Хеш-таблицы

Хеш-функции, поиск и исключение дубликатов, кэширование, коллизии и коэффициент заполнения.

8 задач
0 из 8
06332

Поиск в ширину

Графы, очереди, поиск в ширину и кратчайший путь по числу рёбер.

8 задач
0 из 8
07332

Алгоритм Дейкстры

Взвешенные графы, кратчайший путь по сумме весов, почему отрицательные веса ломают алгоритм.

8 задач
0 из 8
08332

Жадные алгоритмы

Жадная стратегия, задача о покрытии множества, приближённые алгоритмы, NP-полные задачи.

8 задач
0 из 8
09332

Динамическое программирование

Таблица подзадач, задача о рюкзаке, самая длинная общая подстрока и подпоследовательность.

8 задач
0 из 8
10332

k ближайших соседей

Классификация и регрессия по соседям, извлечение признаков, расстояние и сходство.

8 задач
0 из 8

Все задачи книги