推荐两本算法基础教材

对于打算掌握编程的朋友,系统学习一下基本的数据结构和算法是必须且合算的一笔投资。推荐两本基础教材,应该还不错:

Algorithms in a Nutshell (2e) (O’Reilly,2016).pdf (11.5 MB)
Essential Algorithms (Python and C#)(Wiley,2019).pdf (9.5 MB)

3 个赞

感谢分享。编程技能是当代深入研究的基石,是算学在当下的热门分支。
浏阳算学馆章程有言:算学为格致初基,即培养“诣极精微,终身亦不能尽。

1 个赞

学习编程,一定要看英文的书籍和文档,如贪图一时的方便会后患无穷,举个简单例子:C# 里的 Type 和 Class 分别翻译成“类型”和“类”,这么整不是和自己过不去么。

https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/types
https://learn.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/types

1 个赞

学习数据结构有什么用?
https://www.zhihu.com/question/29587605


I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
— Linus Torvalds (creator of Linux)

2 个赞