什么是最重要的算法?

时间:2010-07-06 17:23:30

标签: algorithm theory

Christoph Koutschan设置了an interesting survey,试图找出“世界上最重要的算法”。由于其中一个标准是“算法必须被广泛使用”,我认为将调查扩展到Stack Overflow上的大量用户将是一件很自然的事情。

那么,您怎么看?哪种算法在算法名人堂中占有一席之地?

3 个答案:

答案 0 :(得分:3)

我有点喜欢这个算法:

  1. 编写代码。

  2. 测试代码。如果有错误,请转到步骤3.如果没有,请转到步骤4.

  3. 重写代码,然后返回第2步。

  4. 让其他人测试您的代码。如果他们发现任何错误,请返回步骤3,否则请转到步骤5.

  5. 恭喜,您的代码没有明显的错误!现在你等待用户偶然发现一个隐藏的用户,在这种情况下你再次回到第3步,除非你很幸运并且不再为相关代码提供支持。

答案 1 :(得分:0)

我会说二分搜索,因为它通常是人们学习的第一个算法。 RSA加密算法非常重要。

答案 2 :(得分:0)

哈希,因为它是安全性,数据结构等的基础。哈希算法已经产生了大量的博士学位。论文。