第二章作业

1.谈谈对分治法的体会

  在没学分治法以前,我做题的时候就已经有一点分治法的思想,当时对于这种把大问题化为同类小问题的思想还没有很具体的了解。通过系统地学习了分治法,我感觉到仿佛打开了解题的新思路。原本我以为理所当然的,很正常的思路在分治法的对比下都显得十分拙劣,上课的时候,听老师循序渐进地讲述如何用分治法更巧妙,更加效率地解题而不断修改代码时,我第一次意识到,原来代码可以敲得这样优美。在解题的时候,我也会在下手前思考,是不是用分治法会更加效率呢?可以说,分治法给我带来的影响还是蛮大的。

2.结对编程情况汇报

说实话,一开始我对结对编程是很排斥的,因为觉得又要跟搭档交流思想,又得互相看代码,而看别人的代码有时候比自己敲代码还累,但是,当真的上机试验了的时候,其实看懂对方的代码,能清楚地了解对方的思路,或者清晰地把自己的思路传达给对方也是很锻炼自己的编程水平的。另外,当自己遇到瓶颈的时候,能借鉴别人的思路,或者有搭档一起想解题方法也是帮了很大的忙。在接下来的日子里,我也想继续以结对编程的形式上机实验。

你可能感兴趣的:(第二章作业)