数分需要了解算法相关的知识。现状是完全零基础,目标是能听懂算法同学在讲什么。
算法导论
我推荐5本书:
《算法图解》(Grokking Algorithms):这本书易于理解,使用 Python 语言编写。它包含了许多实用的例子和练习题。
《算法 第4版》(Algorithms Fourth Edition):这本书由Robert Sedgewick 和 Kevin Wayne合作编写,以Java为示例语言。它提供了广泛的算法介绍,包括排序、查找和图形算法等。
《算法笔记》:这是一本中文算法书籍,适合初学者。它采用了大量易于理解的例子和图表,并为学习者提供了许多习题和答案。
《算法导论》(Introduction to Algorithms):这是一本非常全面的算法书籍,是计算机科学领域的标准教材之一。尽管该书使用的是伪代码,但它提供了向读者介绍复杂算法的高层次抽象框架。
《数据结构与算法分析》(Data Structures and Algorithm Analysis in Java):这本书使用 Java 编写,涵盖了许多重要的算法主题,包括排序、字符串处理、图形算法等。它提供了丰富的示例和习题,适合初学者和有经验的开发人员。