我已经断断续续地 tinkering around with code(Basic,Python,C++,PHP,JavaScript)近20年了,但最近才开始更加“认真”地使用Java。我可以编写代码来实现我的需求,但现在我想学习如何优化程序以使其运行更快(循环遍历数组中的每个元素可能会很快变慢等)。我不想为每个小问题都要每5分钟上这个网站。我想学会回答自己的问题。
话虽如此,有哪些好的资源可以学习算法分析和优化呢?
我有一本《Data Structures and Algorithms in Java》(第3版),但我觉得它主要是为大学课程而写的,没有教授的情况下很难使用。该书还有一个过度使用缩写的倾向,这使得必须翻阅整本书才能理解每个缩写的含义。
我对微积分有一些了解,但是非常生疏,所以我更喜欢那些提供更多解释和较少公式的资源。
非常感谢您提供的所有帮助!
话虽如此,有哪些好的资源可以学习算法分析和优化呢?
我有一本《Data Structures and Algorithms in Java》(第3版),但我觉得它主要是为大学课程而写的,没有教授的情况下很难使用。该书还有一个过度使用缩写的倾向,这使得必须翻阅整本书才能理解每个缩写的含义。
我对微积分有一些了解,但是非常生疏,所以我更喜欢那些提供更多解释和较少公式的资源。
非常感谢您提供的所有帮助!