en/docs/index.html
Encounter with AlgosComplexity analysisArray and linked listStack and queueHashingTreeHeapGraphSearchingSortingDivide and conquerBacktrackingDynamic programmingGreedy
Data structures and algorithms crash course with animated illustrations and off-the-shelf code
500 animated illustrations, 14 programming languages, and 3000 community Q&As to help you dive into data structures and algorithms.
[
Paperbook ](chapter_paperbook/)
[
Web ](chapter_hello_algo/)
“An easy-to-understand book on data structures and algorithms, which guides readers to learn by minds-on and hands-on. Strongly recommended for algorithm beginners!”
—— Junhui Deng, Professor, Department of computer science and technology, Tsinghua University
“If I had 'Hello Algo' when I was learning data structures and algorithms, it would have been 10 times easier!”
—— Mu Li, Senior principal scientist, Amazon
It’s crafted for a smooth learning experience.
"A picture is worth a thousand words."
One click to run code in multiple languages.
"Talk is cheap. Show me the code."
Don’t hesitate to ask or share your thoughts.
"Learning by teaching."
Warp is built for coding with multiple AI agents.
This book has been refined by the efforts of over 200 contributors. We sincerely thank them for their invaluable time and contributions!