开始时自己看书,看了很多,写代码还是不知道怎么下手。个人建议先看一些源码,能看懂,然后自己去实现。理解实现后,在细读相关知识,很有效果。当然每个人方法不一样,适合你的。
你是说看什么源码? 我接触过一些Web开发,看的懂代码, 但就是不懂数据结构、算法。听说过这些东西。现在想学一下。所以希望有学过的人推荐一下啊。。。。
@谭志强: 数据结构经典的也就是严蔚敏老师的数据结构(有c版本和c#版本),然后找一本有代码详解的数据结构书。自己看着代码学理论。
前排留名。。。。我也不会。。。
建议买一本算法导论去研究一下,你会发现代码本来可以很简单的方法你不知道,而用了复杂难懂的方法。真的很有用。
我觉得这是一个渐进的过程,我是觉得,用到的时候再去学习的好,如果只是通读那些书,没有实践。还没白看。如果你觉得你写的代码很烂,或者看了想吞。说明要优化了。其实优化本来就是算法和架构的过程。看上去舒服了,好用了,扩展性强了。那你就成长了。
算法导论