Animated explanations and one-click runnable data structure and algorithm tutorials
Simplified Chinese | Traditional Chinese | English
About This Book
This project aims to create a free, open-source, beginner-friendly introduction to data structures and algorithms.
- The entire book uses animated illustrations, with content that is clear and easy to understand and a gentle learning curve, guiding beginners to explore the knowledge map of data structures and algorithms.
- Source code can be run with one click, helping readers improve programming skills through practice and understand how algorithms work and how data structures are implemented under the hood.
- Readers are encouraged to help each other learn. Everyone is welcome to ask questions and share insights in the comments section, progressing together through discussion and exchange.
Recommendations
"An easy-to-understand introductory book on data structures and algorithms that guides readers to learn by both thinking and doing. Highly recommended for algorithm beginners.">
—— Junhui Deng, Professor, Department of Computer Science, Tsinghua University
"If I had Hello Algo when I was learning data structures and algorithms, it would have been ten times easier!">
—— Mu Li, Senior Principal Scientist at Amazon
Contribution
This open-source book is still being continuously updated. You are welcome to participate in this project and help provide better learning content for readers.
- Content Corrections: Please help to correct or point out in the comments section any grammatical errors, missing content, ambiguous wording, invalid links, code bugs, etc.
- Code Translation: We look forward to your contributions in various programming languages. Currently, 12 languages are supported, including Python, Java, C++, Go, JavaScript, and more.
- Chinese to English Translation: We invite you to join our translation group, whose members mainly come from computer-related majors, English majors, and native English speakers.
krahets-jyd.Thanks to every contributor to this open-source book. Their selfless dedication has made this book better. They are:
License
The texts, code, images, photos, and videos in this repository are licensed under CC BY-NC-SA 4.0.
--- Powered By OpenAiTx ---
