《Hello 算法》是一本关于算法的开源书籍,自带动画图解、能运行、可提问的数据结构与算法入门讲解。介绍算法的设计思想、优势劣势、实现方法,并拥有可一键运行的配套代码进行深入学习。本书遵循CC 4.0知识共享协议。支持 Java, C++, Python, Go, JS, TS, C#, Swift, Dart, Zig 等语言。

特色:

  • 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。
  • 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。
  • 鼓励读者互助学习,作者会积极对提问与评论进行回复。

下载:https://github.com/krahets/hello-algo