您建议首先学习哪种算法

时间:2011-02-04 12:59:38

标签: algorithm

我几年前开始编程。 通常我用于编程C或C#。 现在我想学习一些算法。 学习和教导我的朋友。

那么你建议哪些算法适合初学者?

5 个答案:

答案 0 :(得分:7)

搜索和排序的算法通常首先用于CS学生的教学算法。所以你可能想从那里开始。

例如,请参阅Sorting Algorithms

答案 1 :(得分:3)

订阅项目Euler,大量的原始算法,教你很多优化。

http://projecteuler.net/

答案 2 :(得分:3)

这是一本关于算法的书集 - > Art of Computer Programming

答案 3 :(得分:0)

许多年前你可能已经开始了,你还记得long division是如何运作的吗?

更多正常的compsci内容可能是insertion sort,它很简单,而bubble sort更有用

答案 4 :(得分:0)

将有关树的算法,更一般地,graphs添加到列表中。他们无处不在编程,学习识别和利用它们对于有效解决大量问题(甚至可能是程序员遇到的大多数问题)至关重要。