Christoph Koutschan设置了an interesting survey,试图找出“世界上最重要的算法”。由于其中一个标准是“算法必须被广泛使用”,我认为将调查扩展到Stack Overflow上的大量用户将是一件很自然的事情。
那么,您怎么看?哪种算法在算法名人堂中占有一席之地?
答案 0 :(得分:3)
我有点喜欢这个算法:
编写代码。
测试代码。如果有错误,请转到步骤3.如果没有,请转到步骤4.
重写代码,然后返回第2步。
让其他人测试您的代码。如果他们发现任何错误,请返回步骤3,否则请转到步骤5.
恭喜,您的代码没有明显的错误!现在你等待用户偶然发现一个隐藏的用户,在这种情况下你再次回到第3步,除非你很幸运并且不再为相关代码提供支持。
答案 1 :(得分:0)
我会说二分搜索,因为它通常是人们学习的第一个算法。 RSA加密算法非常重要。
答案 2 :(得分:0)
哈希,因为它是安全性,数据结构等的基础。哈希算法已经产生了大量的博士学位。论文。