知乎上有很多关于数据结构书籍的推荐,以下是一些我认为比较好的回答:
1. 《算法导论》(英文原版:《Introduction to Algorithms》):这本书是算法领域的经典之作,涵盖了各种常见的数据结构和算法,深入浅出地介绍了它们的原理和实现方法。如果你想系统地学习算法,这本书是一个不错的选择。
2. 《数据结构与算法分析》(英文原版:《Data Structures and Algorithms Analysis》):这本书是由著名的计算机科学家 Aho、Hopcroft 和 Ullman 编写的,讲解了各种常见的数据结构和算法,同时注重分析它们的复杂度和性能。这本书非常适合对算法有深入研究的读者。
3. 《算法竞赛入门经典》(英文原版:《Introduction to Algorithm Competitive Programming》):这本书是由著名的算法竞赛教练颇尔丁编写的,讲解了算法竞赛中的常见问题和解决方法,同时还介绍了一些常用的数据结构和算法。如果你想参加算法竞赛,这本书是一个不错的入门指南。
4. 《数据结构与算法》(中文版:《数据结构与算法分析(C语言实现)》):这本书是由著名的计算机科学家吴恩达和李凯编写的,讲解了各种常见的数据结构和算法,同时提供了它们的C语言实现。这本书非常适合对算法有初步了解的读者。
总之,以上这些书籍都是数据结构领域的经典之作,如果你想深入学习数据结构和算法,这些书籍都是值得推荐的。