1、从上课老师讲的几个分治法的例子中可以看出,分治法思想设计出的程序一般是递归算法。从我们大一在数据结构就学过的二分搜索算法中,可能是数据结构学的不太认真,在上算法课讲二分搜索算法的时候,有种真正体会到分治法思想的方便性和可行性,就感觉分治法真的是妙啊!
2、结对编程是我第一次接触到的学习方法。两个人一起思考,一起讨论,一起打代码,互相监督,互相纠正错误和提出意见,我觉得这个方法对于打代码能力还不成熟的我们来说,是个非常合适且容易提升自我的学习方法;通过结对编程的这个方法,在课上或者课余时间打代码的时候,可以先和同伴一起分析题目的意思,一起思考所用的方法,再一起把代码一步一步地打出来,除此之外,还可以进一步巩固老师上课所讲过的代码;互相讨论的时候还可以和同伴分享自己的思路,以及改正自己的错误,这样可以有利于让接下来的打代码更加顺畅,而且也可以了解别人的思路以及看问题的不同角度;如果遇到不太懂的地方,同伴也会第一时间给我解释,让我的知识能够得到巩固,了解得更加透彻。总的来说,结对编程这个学习方法和反映出来的情况还是非常理想的!
浙公网安备 33010602011771号