构建之法阅读笔记04

这次主要读了构建之法的第十一章:分析和设计方法

      其实在上课的时候,就特别想了解这一章节的主要内容了。当时老师讲到了鸡兔同笼的问题,这种问题的解法其实很多,这就考验了我们分析问题的能力。如果仔细去思考,除了列出公式之外,小时候还曾听过这样的方法:就是让所有动物先立起一只脚,将所有脚的数量减一,再立起一只脚,再减一。因为兔子有四只脚,而鸡只有两只脚,所以这时,鸡就已经一屁股坐到地上,而兔子没有,这样一来,剩下的所有脚便都是兔子的了。

      问题虽然简单,其实里面有一个很浅显的道理。只要思路找到了,便可以将复杂的问题简化。列出公式和矩阵就是思路的构建方法之一。所以我们要学会去分析问题,在解决问题的时候分析问题和设计思路往往最为重要。但是,我认为,如果要有这样的能力,首先,应该积累觉绝对的代码量。其次,应该掌握一定的方法,方法和经验往往是解决问题最快的出路。第三,理应有一颗热衷于探索并且不屈不挠的心。

原文地址:https://www.cnblogs.com/0jiajia1/p/5590368.html