Files
Yudong Jin 22b3b568ef fix Ru translation (#1894)
* docs(ru): replace prose quotes with guillemets

* docs(ru): replace prose semicolons with periods

* docs(ru): align animation title forms

* docs(ru): align figure and table references
2026-04-14 18:10:12 +08:00
..
2026-03-31 18:31:56 +08:00
2026-04-14 18:10:12 +08:00
2026-03-31 05:27:28 +08:00
2026-04-14 18:10:12 +08:00

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

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

简体中文 繁體中文 English 日本語 Русский

О книге

Этот проект призван создать бесплатный, открытый и дружелюбный к начинающим учебник по структурам данных и алгоритмам.

  • Книга построена на анимированных схемах, понятном изложении и плавной кривой обучения, помогая начинающим выстроить карту знаний по структурам данных и алгоритмам.
  • Исходный код можно запускать в один клик, чтобы на практике развивать навыки программирования и понимать, как работают алгоритмы и как устроены структуры данных внутри.
  • Мы поддерживаем совместное обучение: задавайте вопросы, делитесь идеями и продвигайтесь вперед через обсуждение.

Если книга оказалась вам полезной, пожалуйста, поставьте Star в правом верхнем углу страницы. Спасибо!

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

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

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

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

—— Mu Li, Senior Principal Scientist, Amazon

Благодарности

Warp-Github-LG-02

Warp создан для программирования с несколькими AI-агентами.

Очень рекомендуем терминал Warp: красивый интерфейс, полезные AI-возможности и отличное общее впечатление от работы.

Участие

Эта открытая книга продолжает активно развиваться, и мы будем рады вашему участию, чтобы сделать обучение для читателей еще качественнее.

  • Исправление содержания: помогайте исправлять или указывать в комментариях грамматические ошибки, пропуски в содержании, двусмысленные формулировки, неработающие ссылки и баги в коде.
  • Перевод кода на другие языки: приглашаем вносить вклад в код на разных языках программирования. Сейчас уже поддерживаются Python, Java, C++, Go, JavaScript и другие.
  • Перевод и ревью: приглашаем вас участвовать в многоязычном переводе и вычитке проекта, чтобы больше читателей могли изучать структуры данных и алгоритмы на родном языке.

Будем рады вашим замечаниям и предложениям. Если у вас есть вопросы, создайте Issue или свяжитесь через WeChat: krahets-jyd.

Мы благодарим каждого участника, работавшего над этой книгой. Именно их самоотверженный вклад делает ее лучше:

License

The texts, code, images, photos, and videos in this repository are licensed under CC BY-NC-SA 4.0.