对于算法的学习,其实没有必要学得过深,毕竟我不是ACMer,只是希望够工作中使用。而且除了算法,设计模式等也是求职过程需要的基础知识,这些东西也要花费时间。
就算法来说,我认为我还有以下知识需要熟练掌握:字符串、搜索与剪枝、二叉树、排序与查找。将这些知识点做到非常熟练之后,可以适当考虑再做些更高级的专题(例如动态规划、hash等),但不做要求。总之,以上四部分是最基础最重要的,写到怎么熟练都不为过。
更具体而言,除了一些普通书和网上的相关题目,最后可以以黑宝书第一章为准,只要把这一章完整地搞定,算法部分就OK了。其它计算几何、图论之类有些了解就行了。
转载于:https://www.cnblogs.com/walkskyfish/archive/2012/02/03/2337580.html