PinkCat

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随时记录学习过程的感悟,积累总结学习方法,以便于回头看时,不会忘记这些重要的想法。

1、技术问题只用Google。

2、学习算法,中文的教材,什么算法竞赛啊,导论啊,这种公式类书籍并不好,知识并没有从理解的层面讲授。网上刷题只会让你学会这一道例题,然后并不能掌握算法的精髓,核心思想,换一道例题还是不会。让我一度有一种,这个算法背下来、默下来,多一段时间还是忘了的感觉。以前一直觉得这种学习方法一定是错的,但是找不到问题的突破口在哪里,以至于花了很多时间刷题、看书,但是算法水平还是渣渣。现在终于找到了问题的突破口,解决办法就是去看外国的经典算法书籍,这些书籍并没有什么太多的例题,然后像公式一样给出算法。这些书更多的是让你明白算法的思路和核心,说白了交给你解决问题的方法。不同类型的算法,有不同的解决问题的核心思想,这往往是很简单的,很容易理解掌握的,从核心思想出发,每个算法都很容易。之所以我们觉得某一算法很难,是因为算法在有核心思想指引的前提下去求解某一个具体问题,是有其复杂性的。而我之前都是只看到了复杂的具体问题,忽略了其中最核心,最抽象的思想,所以才觉得算法很困难。所以,学习算法要看外国经典书籍。学习算法要学每一种算法的核心思想。

posted on 2016-08-16 11:58  人间君  阅读(285)  评论(0编辑  收藏  举报