开始学习一个 Coursera 课程,里面说到一句话:

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

说真的,不是很能理解这句话。为什么大家都说要好好学习“数据结构和算法”,然而大部分,至少我接触到的程序员,好像都不怎么使用到这些知识。

或许是因为日常的业务编程工作和 Linus Torvalds 创造 Linux 完全是两码事,又或许是我见识浅薄吧。

不管怎么样,既然大家都说有用,那我就去看看究竟是怎么有用!