Algorithm 有没有一种简单有效的算法?

Algorithm 有没有一种简单有效的算法?,algorithm,Algorithm,我主要是个自以为是的人,半年前我开始学习计算机科学 在学习之前,我通常只是想用一种算法来完成我需要完成的任务——例如,使用排序算法,这是非常简单的(它们可能效率不高,但它们做得足够好)。但有时我真的很难想出解决相当典型问题的算法: 其中一个例子是三角测量。 问题是:我不知道它是这样叫的。几个小时后,我终于发现了delauney三角测量法,我所有的问题都马上解决了 同样在计算机科学领域,我学习了很多具体的算法,但我的问题是: 有没有办法了解所有这些“重要”算法,可能是通过类型或类似的方式?还是继续

我主要是个自以为是的人,半年前我开始学习计算机科学

在学习之前,我通常只是想用一种算法来完成我需要完成的任务——例如,使用排序算法,这是非常简单的(它们可能效率不高,但它们做得足够好)。但有时我真的很难想出解决相当典型问题的算法:

其中一个例子是三角测量。 问题是:我不知道它是这样叫的。几个小时后,我终于发现了delauney三角测量法,我所有的问题都马上解决了

同样在计算机科学领域,我学习了很多具体的算法,但我的问题是:


有没有办法了解所有这些“重要”算法,可能是通过类型或类似的方式?还是继续学习的唯一好方法,并希望他们在某个时候向我走来?

这个问题可能太宽泛了。你有没有试过在书名中搜索“算法”这个词?这是一个非常广泛的主题,但涵盖了基本的核心内容。这篇参考文献可能是我写的,我相信今天一定会有更多关于这一主题的现代论文。这是一个完全合理的问题——我们大多数人都有自己的再发明故事(和我一起),因为我们不知道已经存在的东西——但不幸的是,这不是一个很好的问题,我们更倾向于针对具体的问题。如果一些谷歌搜索不满足,你可以在算法标签上问一个特定的问题。如果听起来不像家庭作业/竞赛,而且你没有添加任何其他标签,那么响应者通常会认识到,在编写任何代码之前,你的问题是一个合理的问题。