大道至简阅读笔记02

找对方法是关键

  第二章以李冰的故事开头,李冰和愚公他们的目标都是完成一个巨大的工程,而愚公只能勤勤恳恳、一步一个脚印的完成这项工程,最后还是在神仙的帮助下完成的;但与之相反,每天闲着没事干的李冰却找到了火烧山石的办法,使得工程的进展特别顺利而且迅速。

  为什么会出现这种情况,难道是因为李冰更聪明,能一下想出可以用火烧石头?答案是明确的。而愚公每天除了挖山就是挖山,根本没有时间思考,更没有时间来找到这个既方便又有效的方法。而我们又何尝不是如此,拿到一个题目之后,我们大多数人会直接就做电脑面前开始编程,目的就是将这个题目所要达到的目的完成。这些人就相当于移山的愚公;而只有很少一部分人,在拿到题目时,他们不会直接去做,而是仔细分析一下题目,想出多种方法之后在实现最简单的算法即可。这一部分人就是书中的李冰。

  在未学数据结构之前,我的做法和第一种基本是一样的,虽然到最后也能到达我自己的目标,但是自从听说了有专门的比赛算法的程序设计大赛和学了数据结构之后,我才知道,使用不同的算法得到的效果是完全不同的。回看我们之前做过的程序,每一个都有很多种解决方法,但是我每一个用的都是自己首先想到的方法。所以我以后再碰到一个题目时,我应该静下心来好好分析一下,找到更好的方法来实现我的目标。

posted @ 2017-10-17 15:02  编程小大白  阅读(91)  评论(0编辑  收藏  举报