学习算法

tMC*_*tMC 8 c python algorithm

可能重复:
学习有效的算法

我最近遇到了一个问题,通过应用正确的算法解决了:计算插件依赖性

虽然我最终能够理解规定算法的逻辑,但对我来说这不是一件容易的事.我能够提出有效代码的唯一原因是因为维基百科页面上的逻辑示例.

完全是自学成才,没有任何CS或数学背景,我想至少得到一些实际的基础,能够应用算法来解决问题.

这就是说,有什么伟大的书籍/资源,不希望你们("算法傻瓜"类似的东西)已经完成了大学代数9或微积分5,可以教的基本知识?我不希望永远是一个巫师,只是扩展我的问题解决工具集.

做一个亚马逊搜索会出现一堆书,但我希望你们能指出我真正有用的资源.

我有任何真正经验的唯一语言是Python(一点点C),所以无论我发现什么都需要与语言无关或以Python/C为中心.

Jay*_*Jay 4

唐纳德·高德纳 (Donald Knuth) 的《计算机编程艺术》是一本非常有用的书。