Перейти к содержанию
Первое знакомство с алгоритмами Сложность Массивы и списки Стеки и очереди Хеш-таблицы Деревья Кучи Графы Поиск Сортировка Разделяй и властвуй Поиск с возвратом Динамическое программирование Жадные алгоритмы

Учебник по структурам данных и алгоритмам с анимированными схемами и кодом, готовым к запуску в один клик

Начать чтение
GitHub
Читать онлайн
Скачать PDF/EPUB

500 анимированных схем, код на 14 языках программирования и 3000 ответов сообщества помогут вам быстро войти в мир структур данных и алгоритмов.

### Рекомендации

«Понятная вводная книга по структурам данных и алгоритмам, которая ведет читателя через практическое обучение шаг за шагом. Очень рекомендую всем начинающим.»

—— Junhui Deng, профессор факультета компьютерных наук Университета Цинхуа

«Если бы у меня была “Hello Algo”, когда я изучал структуры данных и алгоритмы, учиться было бы в десять раз проще!»

—— Mu Li, Senior Principal Scientist, Amazon

### Анимированные схемы

Материал изложен ясно и последовательно, поэтому вход в тему получается плавным.

"A picture is worth a thousand words."
«Одна схема стоит тысячи слов»

### Запуск в один клик

Код на более чем десяти языках можно запускать и визуализировать прямо в книге.

"Talk is cheap. Show me the code."
«Меньше слов, больше кода»

### Учимся вместе

Добро пожаловать к обсуждениям и вопросам: продвигаться вместе проще.

"Learning by teaching."
«Обучая других, учишься сам»

### Автор

Yudong Jin (@krahets)

### Переводчики

Русская печатная версия была переведена И. А. Шевкун, а русская онлайн-версия была вычитана Yuyan Huang. Благодарим их за вклад!

И. А. Шевкун
Yuyan Huang

### Ревьюеры кода

Многоязычные версии кода в этой книге были подготовлены при участии следующих разработчиков. Благодарим их за время и вклад!

coderonion
Zig, Rust
curtishd
Kotlin
Gonglja
C, C++
gvenusleo
Dart
hpstory
C#
justin-tse
JS, TS
khoaxuantu
Ruby
krahets
Python, Java
night-cruise
Rust
nuomi1
Swift
Reanon
Go, C
rongyi
Rust

### Участники проекта

Книга постоянно совершенствуется благодаря совместным усилиям более чем 200 участников сообщества. Спасибо им за время и вклад!