我编程已经有一段时间了,而我与其他编程相比所缺少的是算法。我知道什么是链表和二叉树,但我不知道更多。
我在两次面试中失败了,因为练习要求我了解一些数据结构算法。我也开始构建一个javascript项目,它有一些很大的处理量,我需要知道一些常用的好算法?
发布于 2013-07-16 20:30:43
我个人认为很难学到足够多的知识,你应该始终关注下一步要学的东西,或者加深或扩大你现有的知识基础。
然而,所需的基本算法和数据结构将是:
而且,最重要的是知道什么时候使用它们。
上面给出了数据结构列表的链接,下面是算法的链接
发布于 2013-07-16 19:23:09
http://en.wikipedia.org/wiki/List_的_数据_构筑物
开始于
另请参阅http://sijinjoseph.com/programmer-competency-matrix/,其中作者按提高能力的顺序描述了以下级别:
https://softwareengineering.stackexchange.com/questions/205088
复制相似问题