跳至主要內容

关于本书


关于本书

本项目旨在创建一本开源免费、新手友好的数据结构与算法入门教程。

读者对象

若您是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与不会之间反复横跳,那么这本书正是为您量身定制!

如果您已经积累一定刷题量,熟悉大部分题型,那么本书可助您回顾与梳理算法知识体系,仓库源代码可以被当作“刷题工具库”或“算法字典”来使用。

若您是算法大神,我们期待收到您的宝贵建议,或者一起参与创作open in new window

!!! success "前置条件"

您需要至少具备任一语言的编程基础,能够阅读和编写简单代码。

内容结构

本书主要内容如下图所示。

Hello 算法内容结构
Hello 算法内容结构

致谢

在本书的创作过程中,我得到了许多人的帮助,包括但不限于:

在写作过程中,我阅读了许多关于数据结构与算法的教材和文章。这些作品为本书提供了优秀的范本,确保了本书内容的准确性与品质。在此感谢所有老师和前辈们的杰出贡献!

本书倡导手脑并用的学习方式,在这一点上深受《动手学深度学习》open in new window的启发。在此向各位读者强烈推荐这本优秀著作。

衷心感谢我的父母,正是你们一直以来的支持与鼓励,让我有机会做这件富有趣味的事。