如何更好地找到问题的算法?

时间:2017-10-04 14:14:16

标签: algorithm

在编程中,许多问题需要您找到有效的算法。因此,如果我希望能够制作出满足此类标准的良好算法,我该怎么办?是否有任何资源可以帮助您培训算法开发技能?

帮助表示感谢!

编辑:我知道这个问题很讨厌,可能是因为它对StackOverflow政策不太满意。不过,感谢Dylan Wright花时间回答!

1 个答案:

答案 0 :(得分:1)

所以大多数人可能会因为提出这个问题而将你们分开。不用担心,只是忽略。算法与大量数据和/或某些重复任务中的数据结构密切相关。算法的关键有很多不同的可能性,因此没有真正的直接答案。它主要与你想要改进的解决方案有关。算法就像解析地址应用程序的街道地址数组一样简单。理解算法确实知道什么是常见算法以及它们如何工作。然后你可以教育自己,也许可以创建自己的一个。你应该对此做一些研究。 开始浏览像Medium.com这样的博客网站 https://medium.com/@_marcos_otero/the-real-10-algorithms-that-dominate-our-world-e95fa9f16c04 或者只是谷歌 http://www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/