【发布时间】:2011-02-09 02:14:38
【问题描述】:
您会推荐使用哪种编程语言学习了解数据结构和算法?
考虑以下几点:
- 个人经历
- 语言功能(指针、OO 等)
- 适合学习 DS 和 A 概念
我问是因为那里有一些与编程语言无关的书(从数学角度编写,并使用伪代码)。如果我从其中一个中学习,我想选择一种编程语言来编码和运行算法。
然后,还有其他书籍介绍了 DS & A 概念以及用特定编程语言编写的示例——我也想编写这些算法的代码——因此,在某种程度上,该语言也选择了这本书。
无论哪种方式,我都必须选择一种语言,而且我更愿意始终坚持使用一种语言。抛开个人语言偏好,哪一个最适合这个目的?
【问题讨论】:
-
除了具体的,没有办法回答这个问题,这需要更多的信息。
-
@David Thornley :我知道这有点开放,但它已经得到了很多非常好的答案!
-
关于算法和数据结构的能量(过去是:时间)效率有很多争论:如果以及当您想要测量这一点时,请寻找可重复(且容易)获得有意义数字的系统。
标签: algorithm data-structures language-agnostic